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
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
Unit 8: Algorithms
Unit 9: Parameters, Return, and Libraries
Unit 10: Create Performance Task
Unit 11: End of Course Exam Prep