<p>Take whatever the introductory programming class is. Alternatively, take such a class at a CC before you get to your school so you know ahead of time.</p>
<p>To your second post: At my school, there’s one class that assumes no prior programming experience and starts from scratch with Python. The class required for the major assumes prior experience and teaches C. Check to see if the school you end up at has that distinction or not.</p>