Mathematics
Advanced Placement Computer Science A Exam
It is recommended that a student in the AP Computer Science A course has successfully completed a first-year high school algebra course with a strong foundation of basic linear functions, composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represent points on a plane. It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical reasoning that should be acquired before attempting such a course.
AP Computer Science Principals
College Board course exam and description located here.
Approved resources are selected from the Example Textbook List on the course audit page located here: https://apcentral.collegeboard.org/courses/ap-computer-science-a/course-audi
The course description for this Advanced Placement courses is located on the College Board site at http://apcentral.collegeboard.com/apc/public/courses/teachers_corner/index.html