<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</a>
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</a></p>
<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</a>
CS degree requirements:
<a href=“https://www.cs.purdue.edu/undergraduate/curriculum/bachelor.html[/url]”>https://www.cs.purdue.edu/undergraduate/curriculum/bachelor.html</a></p>