Most important and useful CS courses?

Vladenschlutte
Thu, 16 May 2013 15:01:53 +0000

Since your EECS 477 is at the 400-level, and I was referring to a more advanced algorithms course, I would say that those two courses are very similar. The only possible difference (and it will only be slight) is that an algorithms course offered by the math department only (not joint with CS) may have slightly less programming assignments and maybe a bit more theory.



From what people said last semester, 477 was very theoretical with no programming. The professor next semester is a theory professor but he seems to like to give one programming assignment in his classes.

There is a different “Intro to Algorithms” course offered by the Math department, but I’m not sure how they differ.

I’ll reiterate, almost everyone here in CS takes OS. Everyone I’ve talked to has said it’s very important to take it, and that while it’s not technically required, it’s sort of “psuedo” required. So if you want to go into Software Engineering, I’d very strongly recommend you take it.