• This is the third and last course offered on the Computer Science pathway.  

    AP Computer Science A is a more in-depth study of computer science, specifically the technical aspects of computing including; programming and algorithm design, computer system organization and operation, and data representation and information organization.  In this course, the primary language used in advancing student’s understanding of the application of computational thinking to real-world problems is Java. 

    The AP Computer Science A course is compatible with those topics that are covered in a typical CS1 course as described in the example curricula in the ACM/IEEE guidelines.

    AP College Board Course Description