AP Computer Science Principles
Computer Science Principles (CSP) curriculum 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 foundational topics such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing.
AP Computer Science Principles will engage students in the following topics, which will address appropriate New Jersey Student Learning Standards:
Code.org - Computer Science Principles
Digital Information
The Internet
Intro to App Design
Variables, Conditionals, and Functions
Lists, Loops, and Traversals
Algorithms
Parameters, Return, and Libraries
Create PT Prep
Data
Cybersecurity and Global Impacts
Carnegie Mellon University Computer Science Academy - AP CSP
Intro to CMU Graphics (drop-in for code.org Unit 3)
Functions, Mouse Events, and Conditionals (drop-in for code.org Unit 4)
Groups, Lists, and Loops (drop-in for code.org Unit 5)
Complex Conditionals, More Events, and Libraries (drop-in for code.org Unit 7)
Create Performance Tasks (drop-in for code.org Unit 8)
Examples of Student Work
Unit 2 Creative Tasks
Unit 3 Creative Tasks