I would say:
1. The standard Data Structures and Algs class.
2. Discrete Math (if needed)
3. Systems design
4. A Nand To Tetris type survey class
5. Databases
6. Networking
Bonus: An ethics class. Because the tech world needs more people with functioning moral compasses.
I would say: 1. The standard Data Structures and Algs class. 2. Discrete Math (if needed) 3. Systems design 4. A Nand To Tetris type survey class 5. Databases 6. Networking
Bonus: An ethics class. Because the tech world needs more people with functioning moral compasses.