Level: AP
AP Computer Science Principles is an introduction to the field of Computer Science. It 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, cyber security and societal impacts of computing. AP CSP will give students 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.
Prerequisites: Completion of Algebra 1 and a strong interest in technology/science.