<p>@rilobarnett I agree it is what you do at college - and you will have to work hard. I would advise you to concentrate in the CS major - you will have a sequence of math and perhaps fairly easily complete a math minor. Have you also explored to make sure you are interested in CS and perhaps not Electrical and Computing Engineering - if you have the right drive and abilities. </p>
<p>At a larger school, you will need to pay attention to course sequencing, getting into the classes to ‘finish in four’. </p>
<p>Do you have any opportunities to get some dual enrollment hours in, or community college classes summer before you start? Look at Purdue’s course requirements. You want to balance your semesters so that you can spend the right amount of study time on the courses that require more effort on your part.</p>
<p>You will want to get a good start. Find out what courses are particularly difficult (for example if you have to take intro chemistry - that is something you may want to take at community college before). </p>
<p>Once at college, be sure to look at resources available (like tutoring). Do not get behind (so you read the chapter and study the material before the lecture - so you have an opportunity to ask questions after the lecture). If you are first hearing the material during the lecture, you are behind.</p>
<p>You can not be ‘lazy’ in what you want to study and where you want to go with your UG. Having a strong GPA at the start of college will help. You learned an important lesson in HS - really hard to move a GPA after a few terms of lower grades.</p>