Comment Re:Perception... (Score 1) 526
CS does have a lot of math, just as any other engineering degree does (in my case, I took 1 math elective to complete a math minor). But CS is not a math degree.
CS includes coursework important to careers that CS graduates tend to take. Courses such as:
AI
Database (not MS Access, but real relational databases, theory, design, files systems)
Data Structures
Organization (hardware)
Architecture (no not building houses)
Compilers
Graphics
Operating Systems
Simulation & Modeling
Jobs at Symantics building compilers will probably go to CS graduates. Jobs at Oracle developing the latest version of their database will probably go to CS people. Jobs at NASA writing code to control the robot they are going to send to Pluto will probably go to CS graduates.
On the other hand there are tons of users of compliers by Symantic, or Oracle databases, and this is where a lot of CS and MIS/CIS people end up. Using the technology instead of creating it.
I think most CS people end up developing software for some company, usually intermingeled with the MIS/CIS people. But the more technical stuff is usually reserved for CS/Math/Physics people. This isn't a negative against MIS/CIS, as people with those degrees have a lot better shot at being a VP or CEO or something, but I can't say that I know many CS people that are interested in high level managment.
Okay, I'm just avoiding work now!
--Chris