Foundation · Grade 8+45 minutes

Unit 1 · Computational Thinking

What Is Computational Thinking?

Use structured thinking to describe problems and possible solutions.

0–3 minutes

Learning Objectives

  • Explain the central idea of what is computational thinking? in clear language.
  • Use the key term “computational thinking” 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: “Define inputs and outputs” and “Test a proposed solution”. What pattern, contrast, or rule do you notice?

Reveal explanation

Both examples introduce what is computational thinking?. A strong first observation identifies what changes, what stays consistent, and how the key idea—computational thinking creates precise, reusable approaches to problems.—helps explain the result.

10–23 minutes

Core Teaching

1. Build the concept

Use structured thinking to describe problems and possible solutions.

Computational thinking creates precise, reusable approaches to problems. Start by identifying the information provided, the question or purpose, and the evidence needed before choosing a method.

Define inputs and outputs
Test a proposed solution

2. Use a reliable method

Step 1: identify the relevant features. Step 2: apply the rule or analytical lens connected to computational thinking. 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.

Identify → Apply → Explain
Use precise terms and show relevant working

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 what is computational thinking? 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 “Define inputs and outputs”.

Hint: Use the term “computational thinking” and connect it to the evidence in the example.

Answer: Define inputs and outputs. This illustrates the lesson principle: Computational thinking creates precise, reusable approaches to problems.

2.Compare “Define inputs and outputs” with “Test a proposed solution”. What should a learner notice?

Hint: Name one similarity and one meaningful difference.

Answer: Both belong to what is computational thinking?, 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. 1.Write a two-sentence explanation of what is computational thinking? using “computational thinking” accurately.
  2. 2.Create a new example that follows the same principle as “Define inputs and outputs”.
  3. 3.List the steps you would use to solve or analyze an unfamiliar example.
  4. 4.Describe one common error and explain how a careful check would reveal it.
Check independent-practice answers
  1. 1. A successful response defines computational thinking and explains the principle: Computational thinking creates precise, reusable approaches to problems.
  2. 2. Answers vary. The new example must preserve the lesson principle and include enough detail to verify it.
  3. 3. Identify the goal and evidence; choose the relevant rule or lens; apply it step by step; explain and check the result.
  4. 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.

1.Which statement best captures today’s key idea?
2.What should happen before applying a method?
3.Which response uses “computational thinking” most effectively?
4.Why should a learner check a completed response?
5.What best demonstrates transfer?

Lesson Summary

  • Computational thinking creates precise, reusable approaches to problems.
  • The term “computational thinking” 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.