Hacker News new | ask | show | jobs
by chrisseaton 2365 days ago
> the CS curriculum

There is no 'the' CS curriculum. You must be thinking of one particular school's CS curriculum, like maybe your own? Another school's CS curriculum is going to be wildly different.

1 comments

Most CS curricula I've seen have commonality, at least in the US and UK, with a significant focus on math, algorithms, datastructures, and so on. A lot is interesting, but most is useless for normal work. I think it all should be kept, but the curricula should also be designed with the fact that most students will not become CS researchers, and will have normal programming jobs.

A curricula, OTOH, that prepares a student to be a good developer should also have a heavy emphasis on: - #1 is write a lot of code with a focus on good coding practice, preferably in a combination of Python and Java or C++ - Understand Linux and be proficient with command line tools