AP Computer Science Principles is an elective for grades 10-12. Students must earn a C or better in ECS (Exploring Computer Science) and/or Integrated Math 2.