At a minimum, you need two things for a decent Computer Science program:
1. Data Structures
2. Algorithms
All of the rest of your topics build on the concepts in those two classes.
1. Data Structures
2. Algorithms
All of the rest of your topics build on the concepts in those two classes.
I guess I should've been more clear. I've already been taught the fundamentals of a few languages (C++ and python mostly) in some first year classes. I'm just looking to take a few options to build on these without switching out of my math major.