@iwantpurdue I do think I made the right decision, at least for myself. For what it’s worth, there ARE a lot more CS clubs at IU, like Code@IU and the CS club (which hosts competitions throughout the year). IU doesn’t seem to have the same involvement opportunities in CS outside of entrepreneurship as compared to Purdue, which is kind of a bummer, but they still do have opportunities (and I’m hoping to start a Competitive Programming club next year).
sidenote: Serve IT isn’t really a club, it’s an organization, but look it up if you want to learn in a project-based environment. That’ll teach you practical skills (such as Unix basics, DevOps, and working in TEAMS). I can’t tell you how many CS undergrads (at many schools, including Purdue) have no idea about proper code conventions, linting, continuous integration/development, and version control.
About the ease of the program, you’re taught what you need to know, and there is plenty of depth and breadth for those who want it. Look at IGPS for the current class list (or SICE website), it’s pretty amazing. I have a tentative schedule planned, and I’ll really enjoy the CS classes I’ll be able to take.
The vast majority of level programmers, from any university, come into companies as innocent newborns, blindly writing code. Beyond common languages and frameworks, companies will teach you the specific tools you’ll need to do your job well. I worked last summer with a recent IU CS Master’s graduate. Our company gave him time to broaden his skills to prepare him for his job.
If you want your learning based around functional tools and languages that you’ll be able to use right away in jobs, go to Purdue. IU’s CS curriculum is a lot more theoretical. There are pros and cons for each. I have a lot of experience programming, so I want to learn more of the theoretical (read: formal logic) side of CS. It really just depends on your outlook. Oh, plus the one year Master’s program more than makes up for the difference in starting salary between IU and Purdue grads (97k w/IU MSCS vs 83k w/Purdue BSCS)
I’m going to truncate this point because I don’t think you want to read an essay, but if you have more questions or concerns, let me know.
p.s. IU is a more well-rounded school. If you want to take language, informatics, art, design, business, or whatever classes, you’ll benefit from going there. If your only academic interest is CS (which is ok, though I would implore you to broaden your horizons), Purdue would probably be better for you.