Advanced Placement Computer Science

Credits: 8

This course covers topics typically found in a college-level first course in computer science, and provides a solid preparation for the AP Computer Science A examination.

The course emphasis is on procedural abstraction, data abstraction, object-oriented design and programming methodology using the Java programming language, and the use of algorithms and data structures.

Students who achieve a mark of 4 or 5 on the AP exam may receive transfer credit at many universities.  For example, at UVic, one will receive credit for Computer Science 110.

Visit the course online at

Students who take AP Computer Science 12 will receive 8 credits for the following courses:

  • AP Computer Science A 12
  • Independent Directed Studies


Computer Science 12