AP CSP Summary

21 阅读1分钟

1. BIG IDEA 1 Creative Development (10–13%)

2. BIG IDEA 2 Data (17–22%)

  • 2.1 Binary Numbers
  • 2.2 Data Compression
  • 2.3 Extracting Information from Data
  • 2.4 Using Programs with Data

3. BIG IDEA 3 Algorithms and Programming (30–35%)

  • 3.1 Variables and Assignments
  • 3.2 Data Abstraction
  • 3.3 Mathematical Expressions
  • 3.4 Strings
  • 3.5 Boolean Expressions
  • 3.6 Conditionals
  • 3.7 Nested Conditionals
  • 3.8 Iteration
  • 3.9 Developing Algorithms
  • 3.10 Lists
  • 3.11 Binary Search
  • 3.12 Calling Procedures
  • 3.13 Developing Procedures
  • 3.14 Libraries
  • 3.15 Random Values
  • 3.16 Simulations
  • 3.17 Algorithmic Efficiency
  • 3.18 Undecidable Problems

4. BIG IDEA 4 Computer Systems and Networks (11–15%)

  • 4.1 The Internet
  • 4.2 Fault Tolerance
  • 4.3 Parallel and Distributed Computing

5. BIG IDEA 5 Impact of Computing (21–26%)

  • 5.1 Beneficial and Harmful Effects
  • 5.2 Digital Divide
  • 5.3 Computing Bias
  • 5.4 Crowdsourcing
  • 5.5 Legal and Ethical Concerns
  • 5.6 Safe Computing