Skip Navigation

Computer Science

AP® Computer Science A - Java

Prerequisite: Algebra I
Credits: 2

Intro to Programming - Python is a year- long elective class.  It covers the basic principles of Computer Science and programming while learning the popular computer language, Python.  The material emphasizes computational thinking and helps develop the ability to solve complex problems.

This course covers the basic building blocks of programming along with other central elements of computer science. It gives a foundation in the tools used in computer science and prepares students for further study in computer science, including AP Computer Science Principles and AP Computer Science A courses.

Prerequisite: Algebra 1
Credits: 2

AP CS Principles is a year-long elective class.  The course follows the AP CS Principles curriculum with students taking the AP exam in May.  While there is some programming involved, the course is more suited to learn the principles that underlie use computer science and computational devices  You’ll work on your own and as part of a team to creatively address real-world issues using the tools and processes of computation. 

Prerequisite: Algebra 2 or concurrent enrollment in Algebra 2, AP-CS-Principles or Intro to Programming-Python
Credits: 2

AP CS A - Java is a year-long elective class.  The course follows the AP CS A curriculum with students taking the AP exam in May.