How to prepare for CS in college

Mikee2014
Wed, 15 Jan 2014 20:15:41 +0000

I’m a high school senior and I’ve decided that instead of giving into senioritis I’d rather spend some time programming. With so many resources out there to learn how to code, it’s sort of overwhelming and a lot of the resources I’ve found aren’t as rigorous (theory-wise) as I’d like them to be. I’d like to get a solid foundation in order to be ready for CS in college rather than simply learning how to code.

I plan to double major in Math/Econ and Computer Science. I’m good at math (I took MV calc and linear algebra my junior year), and the math part of CS isn’t what intimidates me. I’m more worried that since I’m going to a competitive school, I will get crushed by classmates that have had a lot more time to practice.

TL;DR: How can I make the most of my free time in order to prepare for a demanding college-level CS curriculum?