Looking at Depaul’s department, they seem to offer a good deal of classes. It is not ABET accredited, but that is due to a lack of focus on science / engineering courses in the curriculum there. I don’t know much about the program, but wanted to give that info for context.
I’m currently attending NEU as a sophomore in CS and loving it. While I have tons of great things to say about NEU’s CS department, just note that I don’t know the other two specifically, and other factors beyond the CS programs should probably come into play as well.
Northeastern actually developed its own language and teaching program - a program I actually help with as a TA. The language focuses on really teaching problem-solving and program design over “writing code that works”. This philosophy is really carried through the entire program but is most visible at the start.
This is a great essay the founder of the program wrote - he currently teaches Software Development here.
http://www.ccs.neu.edu/home/matthias/Thoughts/Growing_a_Programmer.html
As far as the classroom experience, I can’t speak to the other two, but here I have yet to see a single powerpoint of code - all of the classes are taught by working on problems in class as a group and every new concept is introduced with a working example and plenty of labs/homework to practice on.
All of my CS classes here are under 100 students easily - some as small as 20-30. The average is probably about 50 or less. While the intro course is growing due to the general demand of CS, I would expect to see the same sizes.
As far as majors employers go, it’s hard to beat NEU. The average NEU CS co-op pays about $25 an hour from my experience, and Intuit, Google, Apple, Facebook, Amazon, and tons of other great companies hire co-op from us each semester. The co-op program works really well with CS in particular.
I would think that many of the same employers would recruit at the others, particularly McGill, but the opportunities would be limited to internships in the summer. The ability to really allow companies to invest in you and give you more real work is one of the big advantages NEU offers.
What are the exact costs / loans at each? As much as I love NEU, it doesn’t make sense to pay an incredible amount more when you do have two other solid options. Between the other two, I would definitely lean McGill - class sizes will shrink as you go towards the upper division classes at all schools.