Earlier quoted context omitted.
Honestly, the CS degree is weird. Some classes are super basic and some classes are nintendo hard. The classes that are in the middle of the road are very few but those are the ones that are most useful. Operating Systems, Data Structures, Parallel Computing and Software Engineering II (Basic Project Management) were notable for being interesting, difficult enough to make not slack and endlessly applicable for progra…
I've always felt that a CS degree (at least based on the curriculum I went through) is really three separate and only partly related areas of study crammed together: - Teaching people how to program for the first time. Most of us had never actually programmed before, so you've got to have the intro classes that both teach _how_ to think through breaking a problem down into steps, and also the specific syntax of expre…
10 here.... your comment holds up.