The most important thing I was told while in college - you get out of college what you put into it. You'll still be a junior developer once you're out of it, and you'll re-learn 90% of what you know.
Classes won't matter much because you won't learn any real world usage of the technology, but you will learn all you need about algorithms, data structures and big o notation (if you want to pass the interviews). Pick classes that force you to think and use what you know to pick a solution. Don't pick classes that shows you the language, but rather how to approach problems, how to think in terms of solving them and how to put it all together in an architectured solution.
And as someone else said - internships. You'll learn 10x more in 3 month program, than you'll learn in your entire college career - guaranteed.