<p>Here's the situation. I've been accepted as a CS major, BUT I attend a really small school and have taken only the most basic classes.The highest math/science course I have under my belt are physics, chemistry, and pre-calculus. No Calculus. No programming. I am aware that this means I would be practically jumping into a pool of sharks this fall so I have decided to take summer classes for the sole purpose of preparing me for the rigorous curriculum that is UIUC engineering. </p>
<p>My question is what classes should I take? I'm thinking Calc I for sure, and other than that maybe introduction to networks, and computer programming concepts? </p>