Computational thinking

Exploring computational thinking through unplugged activities and applying these to programming.

Please note

Scratch is a project of the Scratch Foundation, in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab. It is available for free at https://scratch.mit.edu.

Lessons

Lesson 1: Decomposition and pattern recognition

  • To apply decomposition and pattern recognition to solve problems.

Lesson 2: Abstraction

  • To explain and apply abstraction by identifying key details in a problem.

Lesson 3: Algorithm design

  • To design an algorithm to support an everyday task.

Lesson 4: Computational thinking in action

  • To apply and reflect on computational thinking skills while creating a Scratch project.

Lesson 5: Evaluating computational thinking

  • To evaluate a remixed program by reflecting on the effectiveness of computational thinking.

Key skills

  • Breaking down what they
Lock

We do not currently offer this subject

Key knowledge

To know:

  • Decomposition is the
Lock

We do not currently offer this subject

Key vocabulary

abstraction

algorithm

Lock

We do not currently offer this subject

Related content

    Resources

Unit resources

For copyright reasons, you may not screenshot this page.
Press esc to exit
Translate »