CS Degree Curriculum
Discussions debate the content and purpose of Computer Science degrees, questioning whether they should teach practical coding skills or focus on theoretical topics like algorithms, operating systems, compilers, and hardware.
Activity Over Time
Top Contributors
Keywords
Sample Comments
Are CS degrees supposed to teach how to code?
This doesn't sound like a Computer Science course. Maybe for something like a Software Engineering degree, but not for CS.
Doesn't this program require an undergrad in CS? Why would it be more apropos for another field?
Is there something similar but for a CS degree?
You can get through a CS degree at some universities with barely any programming at all (maybe 3 courses involving programming)
Don't most CS students still have to take logic design, microprocessors, operating systems, compilers, etc?
Where is it not mandatory for a CS degree?
Yes a CS degree involves CS, I am a bit shocked that this was never made clear to you.
What do they do in their CS curriculum if they're not actually programming?
Sounds like a Software Engineering course. Probably want to add in the rest of Computer Science if you really want to teach Computer Science though.