1 / 26

This item has no instructions

Introduce the learning objective to the students and explain what they will be able to do by the end of the lesson.

What do you already know about computational thinking?

This item has no instructions

Explain the concept of computational thinking and why it is important.

Explain what decomposition is and why it is important in computational thinking.

Give an example of decomposition and explain how it works.

Explain what abstraction is and why it is important in computational thinking.

Give an example of abstraction and explain how it works.

Explain what algorithms are and how they relate to computational thinking.

Introduce flowcharts and explain how they are used in computational thinking.

Explain what pseudocode is and how it is used in computational thinking.

Explain what debugging is and why it is important in computational thinking.

Explain what logical thinking is and how it relates to computational thinking.

Introduce different problem-solving strategies and explain how they are used in computational thinking.

Give examples of real-world applications of computational thinking and explain how it is used in different fields.

Explain the importance of collaboration in computational thinking and give examples of how it can be used.

Summarize the key points of the lesson and review what the students have learned.

Create a quiz for the students to take and use it as a formative assessment.

Divide the class into small groups and give them a problem to decompose. Have each group present their solution to the class.

Divide the class into pairs and have them create a flowchart or pseudocode for a simple algorithm, using abstraction to focus on the important steps.

Divide the class into pairs and have them identify errors in each other's algorithms. Encourage them to work together to fix the errors.

Divide the class into small groups and have them research a real-world application of computational thinking in a specific field. Have each group present their findings to the class.

Divide the class into small groups and give them a problem to solve using a specific problem-solving strategy. Have each group present their solution to the class.

Write down 3 things you learned in this lesson.

Have students enter three things they learned in this lesson. With this they can indicate their own learning efficiency of this lesson.

Write down 2 things you want to know more about.

Here, students enter two things they would like to know more about. This not only increases involvement, but also gives them more ownership.

Ask 1 question about something you haven't quite understood yet.

The students indicate here (in question form) with which part of the material they still have difficulty. For the teacher, this not only provides insight into the extent to which the students understand/master the material, but also a good starting point for the next lesson.