AP Computer Science Principles
Prerequisites: None
Course Number: ST1309
Credit: 1 Credit
Grade Placement: Grade 9, Grade 10, Grade 11, Grade 12
Course Location: Home Campus
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. After completing this course, students are encouraged to take the Advanced Placement Computer Science Principles exam given by the College Board. This course can count as one credit towards the foreign language graduation requirement.