AP Computer Science Principles
AP Computer Science Principles (CSP) is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of topics that make up computing such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing.
The course is designed around the AP Computer Science Principles Framework and prepares students to take the AP exam and to complete the AP Performance Tasks. In each unit, students use engaging, interactive tools to explore concepts and to produce creative computing artifacts. The course involves extensive group work and requires that students have the maturity and self-discipline to work without supervision and to reflect on their experiences.
Prerequisites:
Exploring Computer Science