1. BIG IDEA 1 Creative Development (10–13%)
- 1.1 Collaboration
- 1.2 Program Function and Purpose
- 1.3 Program Design and Development
- 1.4 Identifying and Correcting Errors
- Progress check(1.1-1.4)
2. BIG IDEA 2 Data (17–22%)
- 2.1 Binary Numbers
- Progress Check(2.1)
- 2.2 Data Compression
- 2.3 Extracting Information from Data
- 2.4 Using Programs with Data
- Progress Check(2.2-2.4)
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
- Progress Check(3.1-3.4)
- 3.5 Boolean Expressions
- 3.6 Conditionals
- 3.7 Nested Conditionals
- Progress Check(3.5-3.7)
- 3.8 Iteration
- 3.9 Developing Algorithms
- Progress Check(3.8-3.9)
- 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
FRQ
-
Digital Portfolio Sample
-
2025 set1:
-
2025 set2: