You will need an AP Classroom account to view.
Collaboration
Program Function and Purpose
Program Design and Development
Identifying and Correcting Errors
Binary Numbers
Data Compression
Extracting Information from Data
Using Programs with Data
Variables and Assignments
Data Abstraction
Mathematical Expressions
Strings
Boolean Expressions
Conditionals
Nested Conditionals
Iteration
Developing Algorithms
Lists
Binary Search
Calling Procedures
Developing Procedures
Libraries
Random Values
Simulations
Algorithmic Efficiency
Undecidable Problems
The Internet
Fault Tolerance
Parallel and Distributed Computing
Beneficial and Harmful Effects
Digital Divide
Computing Bias
Crowdsourcing
Legal and Ethical Concerns
Safe Computing