http://www.cs.dartmouth.edu/courseguide/undergrad/cs_19.html
This course is designed for first-year students who have had a substantial amount of computer science in secondary school. It is open only to first-year students who have received advanced placement credit for Computer Science 5, or who receive credit for Computer Science 5 on the departmentıs placement exam given during orientation. The course begins with a review of the most important concepts covered in Computer Science 5, and then covers the same material as Computer Science 15.