📘 CodingMarble Learn

United Grade 10 AP Computer Science Principles

Chapters: 5

1. Big Idea 1: Creative Development

Collaboration · Program Function and Purpose · Program Design and Development · Identifying and Correcting Errors

2. Big Idea 2: Data

Binary Numbers · Data Compression · Extracting Information from Data · Using Programs with Data

3. Big Idea 3: Algorithms and Programming

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

4. Big Idea 4: Computer Systems and Networks

The Internet · Fault Tolerance · Parallel and Distributed Computing

5. Big Idea 5: Impact of Computing

Beneficial and Harmful Effects · Digital Divide · Computing Bias · Crowdsourcing · Legal and Ethical Concerns · Safe Computing