Ask HN: What is a contemporary CS curriculum like?
Something I've been wondering for a bit now: has the undergraduate CS curriculum changed much in the last 15 years? I got my BA '99-'03, and took some masters classes in '05 and '06. The programming industry has reinvented itself 3 times over since then.
1 comment
[ 3.2 ms ] story [ 5.7 ms ] threadI've noticed that some places then separate Computer Science from Software Engineering. I think this is a good idea as "Computer Science" becomes more and more synonymous with programming in general.
As far as mathematics is concerned, we take calculus, linear algebra, discrete Math, probability and statistics.
Other than this, the rest of your time is mostly filled with electives of your choice depending on your interest area. I have several extra math courses planned as well as some software design and a programming languages course.
Obviously it varies a lot from program to program, but this is what I've noticed. For what it's worth, I'm a student at the University of Houston, and I also read up on the programs of some bigger name schools such as MIT, University of Texas, and Rice.