Algorithms and Computational Thinking

Algorithms and Computational Thinking
1 / 16
suivant
Slide 1: Diapositive

Cette leçon contient 16 diapositives, avec quiz interactifs et diapositives de texte.

Éléments de cette leçon

Algorithms and Computational Thinking

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Learning Objective
At the end of the lesson, you should be able to understand the concept of algorithms and how they are used to solve problems; understand the process of decomposition in breaking down complex problems; create a system flow chart to represent the steps of an algorithm; and write pseudocode for an algorithm.

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

What do you already know about algorithms and computational thinking?

Slide 3 - Carte mentale

Cet élément n'a pas d'instructions

Introduction to Algorithms
Algorithms are sequences of instructions used to solve problems.

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

Decomposition of Problems
Decomposition is the process of breaking down complex problems into smaller, easier-to-solve parts.

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

System Flow Chart
A system flow chart is a diagram that shows the breakdown of an algorithm into steps.

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

Pseudocode
Pseudocode is an algorithm written in a programming-style construct, but not following a specific programming language.

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

Elements of Computational Thinking
Computational thinking involves decomposition, abstraction, pattern recognition, and algorithmic thinking.

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

Algorithm
A sequence of instructions used to solve a problem

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Decomposition
The process of breaking down complex problems into smaller, easier-to-solve parts

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

System Flow Chart
A diagram that shows the breakdown of an algorithm into steps

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

Pseudocode
An algorithm written in a programming-style construct, but not following a specific programming language

Slide 12 - Diapositive

Cet élément n'a pas d'instructions

Computational Thinking
The process of examining, understanding, formulating, and solving problems using decomposition, abstraction, pattern recognition, and algorithmic thinking

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

Write down 3 things you learned in this lesson.

Slide 14 - Question ouverte

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.

Slide 15 - Question ouverte

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.

Slide 16 - Question ouverte

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.