Skip To Main Content

AP Computer Science A

CSC501 and CSC502 | Full-Year Course
Prerequisite: AP Computer Science Principles
ELECTIVE ⬜9 ⬜10 ⬛11 ⬛12
⬛DMACC ⬜NCAA ⬛RAI

AP Computer Science A is a two-semester course that introduces students to the study of an object-oriented programming language, algorithm/problem solving design and analysis, and data representation and organization. Students will be using Java as the programming language. This course will be the equivalent of the first two semesters of a college computer science curriculum. The course is highly recommended for students considering majors in computer science, mathematics, engineering, or any of the sciences. Students who successfully complete this course will be prepared to take the AP Computer Science A Exam to earn up to six (6) semester hours of college credit.

It is highly advised to take the Advanced Placement exam as a culmination of the AP course curriculum. Students who successfully complete an AP course will have a .5 weighted grade applied to their GPA for the course. Students who participate in the AP exam will have a total of 1.0 weighted grade applied to their GPA for the course. Regardless of exam participation, a student's transcript will reflect the title of the AP course they enrolled in. 

Each exam has a cost that will be incurred by the student.  If students are in need of financial assistance to help with the cost of AP exams, please see your assigned counselor for information.