-Algorithms & Data Structures
-Functional Programming
-State Machines & Computation Classes (NP-Complete, Turing Machines, Regular Languages, etc)
-Complier Construction
-Physical Computer Architecture / ASM
-Operating Systems
-Computer Networking
-Parallel Programming
And then some other recommened topics:
-Database Systems
-2D & 3D graphics
-AI
-Crypto
-Algorithms & Data Structures
-Functional Programming
-State Machines & Computation Classes (NP-Complete, Turing Machines, Regular Languages, etc)
-Complier Construction
-Physical Computer Architecture / ASM
-Operating Systems
-Computer Networking
-Parallel Programming
And then some other recommened topics:
-Database Systems
-2D & 3D graphics
-AI
-Crypto