Welcome to AP Computer Science Principles. This class will introduce students to the foundational concepts in the field and challenges them to explore how computing and technology can impact the world. We will be using code.org, a curriculum that is recognized by the College Board as an endorsed provider of curriculum and professional development for AP Computer Science Principles (AP CSP).
![]()
|
![]()
|
![]()
|
The AP Computer Science Principles course reflects what computer science teachers, professors, and researchers have indicated are the main goals of an introductory, college-level computer science course:
Here are the 10 Units that will be covered in the course and the percent at which
Unit 1: Digital Information
Unit 2: The Internet
Unit 3: Intro to App Design
Unit 4: Variables, Conditionals, and Functions
Unit 5: Lists, Loops, and Traversals
Unit 6: Algorithms
Unit 7: Parameters, Return, and Libraries
Unit 8: Create PT Prep
Unit 9: Data
Unit 10: Cybersecurity and Global Impacts
- Computational Solution Design - Design and evaluate computational solutions for a purpose.
- Algorithms and Program Development - Develop and implement algorithms.
- Abstraction in Program Development - Develop programs that incorporate abstractions
- Code Analysis - Evaluate and test algorithms and programs.
- Computing Innovations - Investigate computing innovations.
- Responsible Computing - Contribute to an inclusive, save, collaborative, and ethical computing culture.
Here are the 10 Units that will be covered in the course and the percent at which
Unit 1: Digital Information
Unit 2: The Internet
Unit 3: Intro to App Design
Unit 4: Variables, Conditionals, and Functions
Unit 5: Lists, Loops, and Traversals
Unit 6: Algorithms
Unit 7: Parameters, Return, and Libraries
Unit 8: Create PT Prep
Unit 9: Data
Unit 10: Cybersecurity and Global Impacts