|
|
|
|
|
by yters
2368 days ago
|
|
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 |
|