I like big arguments!
Most of the subjects mentioned by Quasar are, in practice, covered by just one to three courses, depending on how heavily CS oriented the school is.
E.g. don't expect to find a stand-alone course called "File Structures": in practice, this will be a chapter in a programming course focusing on one language (though then it would more properly be file I/O, e.g. FORTRAN courses have a fetish for it, and "records" :-D ).
Relational Database Design with Oracle PL/SQL - this one course alone got me my current job.
That ^ It seems the only thing that still "flies" in the market nowadays is anything having to do with web services, databases (in particular persistence frameworks) and, in particular, MVC frameworks (e.g. Spring, Struts etc.).
Stuff that DOESN'T currently pay out: numerical computing, computer graphics etc., unless you manage to land a position in game development, research or academia. The problem is that game development is pretty much the CS equivalent of wanting to be an actor, a singer or, in general, a celebrity: there certainly are glamorous "superstars" in this domain, but most debutants will struggle to make end meets IRL if they don't take up another day job. And there are no shortcuts and stepping stones such as taking part in a reality show.
Research & academia positions have their own quirks. Generally speaking, you won't exactly strike it rich in such positions, and they tend to make very poor "previous experience", as they are very out-of-line with the mainstream market. If you ever land such a job, try keeping your skills current with what happens "outside": your future employers might not appreciate your 1000s of FORTRAN and MATLAB lines of code as much as you think.
If you are after a day job that offers a reasonably standard career evolution, then the free market is currently more interested in "web" and "business" computing, and today this hardly means Excel spreadsheets. Databases, CMS, Web development etc. is where it's at. Of course, this means that, since everybody and the cat self-labels as a web developer, competition literally spawns all continents and is fierce.