- Advanced Placement
- Elective
- Math
2 Trimesters / 2 credits
Prerequisite: Algebra 2
Course Number: HS1749 and HS1750
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. Students are given the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science. The curriculum framework focuses on the innovative aspects of computing, as well as the computational thinking practices that help students see how computing is relevant to many areas of their everyday lives. Topics include computational thinking practices, connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, collaborating, and creativity. Students who complete the course will have the opportunity to take the AP exam in the spring. This exam score can be reported to colleges and universities for consideration for credit.
- Grade 09
- Grade 10
- Grade 11
- Grade 12