Study Guide
Computer Science Principles · AP
AP-aligned materials for 2.1 (Data). This topic is assessed on the AP Exam.
What this standard means
- Represent, compress, and extract information from data.
- Demonstrate mastery on AP Exam-style questions for this topic.
_See printable PDF for diagram._
How to use the 20 practice sets
| Sets | When to use | | --- | --- | | 1–5 | Intro — explore together, short written items | | 6–10 | Core skills — diagrams and written practice | | 11–15 | Mixed review — explain thinking | | 16–20 | Stretch — word problems and mastery tasks |
Pacing: 10–15 minutes per session.
How to practice
1. Trace small examples by hand before running code 2. Name variables clearly and test edge cases 3. Explain input, process, and output for each problem
_See printable PDF for diagram._
Common misconceptions
Address these early. Name the misconception, show a correct model, then have students retry a short item.
- Off-by-one errors in loops — watch for this when practicing represent, compress, and extract information from data.; pause, model the correct approach, then retry.
- Confusing assignment with comparison — watch for this when practicing represent, compress, and extract information from data.; pause, model the correct approach, then retry.
- Skipping test cases for empty or boundary input — watch for this when practicing represent, compress, and extract information from data.; pause, model the correct approach, then retry.
Quick checks
Use as 2–5 minute formative checks mid-lesson. Students should finish independently.
1. In 1–2 minutes: complete one straightforward item aligned to 2.1. 2. True or false (and fix if false): a common statement about represent, compress, and extract information from data.. 3. Write or show one example that correctly demonstrates represent, compress, and extract information from data..
Exit tickets
End-of-lesson evidence of learning. Collect, sort into got-it / almost / reteach, and plan the next day.
1. Exit ticket: Solve one item for 2.1 and circle the strategy you used. 2. Exit ticket: In one sentence, what does represent, compress, and extract information from data. mean? Give a tiny example.
Challenge problems
Stretch tasks for students ready for more complexity after core practice.
1. Challenge: Create a multi-step problem that requires represent, compress, and extract information from data., then solve it. 2. Challenge: Find and correct the error in a flawed solution related to 2.1. Explain the fix.
Enrichment questions
Open-ended extensions that deepen understanding and connections across standards.
1. Enrichment: How does 2.1 connect to an earlier or later standard in Unit 2: Data? 2. Enrichment: Invent a real-world scenario where represent, compress, and extract information from data. matters and explain the math.
Math talk prompts
Use for turn-and-talk, whole-class discussion, or written reflection.
- How would you explain represent, compress, and extract information from data. to a classmate?
- What model or strategy helps most with 2.1?
- Where might someone go wrong on this standard, and how would you help them?
Vocabulary review
Revisit these terms with examples, non-examples, and student-friendly definitions.
- represent, compress, and extract information from data. — the focus skill for 2.1
- standard — what students should know and be able to do (2.1)
- domain — Unit 2: Data
- explain — describe reasoning with words, models, or equations
Review and practice tests
1. Start Review 1/10 when sets 1–3 feel comfortable. 2. Move up one review level with little help. 3. Use Practice Test 4/10–6/10 for mid-standard checks. 4. Practice Test 10/10 is the mastery bar for 2.1.
- [ ] Traces code and predicts output
- [ ] Writes correct pseudocode or functions
- [ ] Debugs logic errors systematically
Materials for this standard
- Practice Problems — 20 printable sets (computational and word problems)
- Word Problems — 20 word-only sets plus 10 difficulty-tier sets
- Review — 10 difficulty levels
- Practice Test — 10 difficulty levels
- Answer key — for parents and tutors