Rainault:Are we one of the last CS programs that tortures undergrads with C/C++ programming? Not that I'm complaining.
Ha, not likely. I just finished freshman year at Rice University. The two intro CS courses are taught in PLT Scheme and Java respectively; the two (new) game programming courses are taught in Mathematica/C# and whatever-the-heck-you-want-it's-your-game-project-you-decide. The EE course I was required to take as a CS major included programming in binary, ASM, and C, and I've got at least two required courses coming up that are in C++, and one course on programming language analysis that drills about 10 different languages into you all on its own.
I guess they figure if you're drummed with enough different languages, you'll be able to somewhat comprehend anything you run into in The Real World™. I do know that the lab assistant in my game programming courses kept writing debug lines in the wrong language, whether it was Console.WriteLine, System.println, print, or just quotes. And the second programmer in my advanced game programming course was unavailable to work on our project for long periods of time because he had to implement gZip or an OS at various times during the semester.
It'd be a bloody stupid world if people went around getting killed without dying, wouldn't it?