Unit 1 · Computational Thinking
Abstraction
Keep essential information while ignoring irrelevant detail.
Recommended prerequisites
0–3 minutes
Learning Objectives
- ✓Explain the central idea of abstraction in clear language.
- ✓Use the key term “abstraction” accurately in context.
- ✓Apply the lesson method to guided and independent examples.
- ✓Check a result or interpretation using evidence and reasoning.
3–10 minutes
Warm-up
Study these two examples: “A map omits furniture” and “A user record stores key fields”. What pattern, contrast, or rule do you notice?
Reveal explanation
Both examples introduce abstraction. A strong first observation identifies what changes, what stays consistent, and how the key idea—a useful model represents what matters for the current purpose.—helps explain the result.
10–23 minutes
Core Teaching
1. Build the concept
Keep essential information while ignoring irrelevant detail.
A useful model represents what matters for the current purpose. Start by identifying the information provided, the question or purpose, and the evidence needed before choosing a method.
2. Use a reliable method
Step 1: identify the relevant features. Step 2: apply the rule or analytical lens connected to abstraction. Step 3: record the result clearly.
Do not rely on a memorized answer alone. Explain why each step is appropriate so the method can be transferred to an unfamiliar situation.
3. Check quality
Compare the result with the original information. Look for inconsistent units, unsupported claims, missing steps, ambiguous language, or an answer that does not address the question.
When more than one response is possible, judge it by the quality of its evidence and reasoning rather than by confidence alone.
4. Transfer the learning
Use abstraction beyond the model examples by changing the context, data, text, or constraints.
A transferable skill remains useful when surface details change. State which part of the method remains constant and which part must be adapted.
23–33 minutes
Guided Practice
1.Explain the key idea behind “A map omits furniture”.
Hint: Use the term “abstraction” and connect it to the evidence in the example.
Answer: A map omits furniture. This illustrates the lesson principle: A useful model represents what matters for the current purpose.
2.Compare “A map omits furniture” with “A user record stores key fields”. What should a learner notice?
Hint: Name one similarity and one meaningful difference.
Answer: Both belong to abstraction, but they demonstrate the idea in different forms. A complete comparison cites the specific feature that changes.
3.How could you verify that your response is reasonable?
Hint: Return to the original information and use a second check.
Answer: Reapply the rule or analytical lens, inspect each step, and confirm that the conclusion answers the exact question.
33–40 minutes
Independent Practice
- 1.Write a two-sentence explanation of abstraction using “abstraction” accurately.
- 2.Create a new example that follows the same principle as “A map omits furniture”.
- 3.List the steps you would use to solve or analyze an unfamiliar example.
- 4.Describe one common error and explain how a careful check would reveal it.
Check independent-practice answers
- 1. A successful response defines abstraction and explains the principle: A useful model represents what matters for the current purpose.
- 2. Answers vary. The new example must preserve the lesson principle and include enough detail to verify it.
- 3. Identify the goal and evidence; choose the relevant rule or lens; apply it step by step; explain and check the result.
- 4. Answers vary. The error must be specific, and the proposed check must be capable of detecting it.
40–45 minutes
Lesson Check
Answer every question. A score of 80% or higher marks this lesson complete.
Lesson Summary
- •A useful model represents what matters for the current purpose.
- •The term “abstraction” should be connected to specific evidence or working.
- •A reliable response identifies, applies, explains, and checks.
- •The skill becomes durable when it can be transferred to an unfamiliar example.