AP CSP

AP Computer Science Principles (CSP) is a rigorous, year-long, entry-level course that introduces high school students to the foundations of modern computing. The course covers topics that include creative development, data, algorithms and programming, computer systems and network, and the impact of computing. Students learn to design and evaluate solutions and  apply computer science to solve problems through the development of algorithms and programs. The course prepares students for the AP exam in May.

UNITS OF STUDY

Fall Semester

Unit 1: Digital Information

Unit 2: The Internet

Unit 3: Intro to App Design

Explore Curricular Requirement (APR)

Unit 4: Variables, Conditionals, and Functions

Unit 5: Lists, Loops, and Traversals

Unit 6: Data

Unit 7: Cybersecurity and Global Impacts

Spring Semester

Unit 8: Algorithms

Unit 9: Parameters, Return, and Libraries

Unit 10: Create Performance Task

Unit 11: End of Course Exam Prep