Computer Science Major - Strong Math Skills but Limited(11th/12th grade) Programming?

<p>Purdue’s introductory CS course for CS majors (CS 18000) has no CS prerequisites (only math co-requisite of calculus 1 if not taken previously):
<a href=“Detailed Course Information”>https://selfservice.mypurdue.purdue.edu/prod/bwckctlg.p_disp_course_detail?cat_term_in=201410&subj_code_in=CS&crse_numb_in=18000&lt;/a&gt;
So the assumption is no previous CS knowledge; what you have is ahead of that (especially if you take AP CS in high school).</p>

<p>Purdue allows subject credit for CS 17700 for a score of 4 on AP CS; this is a course for non-CS majors.
<a href=“https://www.admissions.purdue.edu/transfercredit/collegeboardap.php[/url]”>https://www.admissions.purdue.edu/transfercredit/collegeboardap.php&lt;/a&gt;&lt;/p&gt;

<p>List of Purdue’s CS courses:
<a href=“https://www.cs.purdue.edu/academic-programs/courses/index.html[/url]”>https://www.cs.purdue.edu/academic-programs/courses/index.html&lt;/a&gt;
CS degree requirements:
<a href=“https://www.cs.purdue.edu/undergraduate/curriculum/bachelor.html[/url]”>https://www.cs.purdue.edu/undergraduate/curriculum/bachelor.html&lt;/a&gt;&lt;/p&gt;