- Programming Languages (and then Compilers, my favorite)
- Algorithms
- Operating Systems
At a decent school with some level of difficulty, you'll learn the big picture while doing fun projects for homework, along with history.
Programming is a craft, not a science, but it overlaps with math in a lot of places.
- Programming Languages (and then Compilers, my favorite)
- Algorithms
- Operating Systems
At a decent school with some level of difficulty, you'll learn the big picture while doing fun projects for homework, along with history.
Programming is a craft, not a science, but it overlaps with math in a lot of places.