News for hackers. Stuff that matters.
Re:What Computer Science Programs Should Teach by init_is_evil on Friday April 29, 2022 @05:31AM (#31203175)
Well nothing listed the article is actually computer-science, however I do think that most Computer-Science programs (or at-least the ones I have seen) are far from what they could be.

All proper CS programs have the usual Discrete-Mathematics, data-structures & algorithms and a course in logic/computability.

I do think that there is value in courses were there is a real project actually much more value than the pure theoretical ones even through strictly speaking they are less about Computer-Science.

The courses that I would have listed that are not normal required classes would be:

Compilers: Similar to Modern Compiler Implementation in ML

Operating-Systems: Often OS-classes does not get the love they deserve.

Cryptography + abstract-algebra: Many good resources.

(elective) Computer-Graphics: Controversial, but from all fields I have seen no area/industry utilize as much computer-science theory as Computer-Graphics, from Computational-Geometry to Computer-Architecture. Having a hard Computer-Graphics course really changed me both a Computer-Scientist and a Software-Engineer.

There are no comments on this comment yet.