I want to prepare myself for all the course I want to take.
Here are the courses I am considering to take.
Probability and Statistics for Computer Science
Introduction to Software Engineering
Data Structures and Algorithms
Introduction to Theoretical Computer Science
Advanced Program Design with C++
Information Systems Security
Digital System Design