| The main idea of this learning scenario is students to create a simple program and draw a square and a triangle. After that they will recognize the patterns at their code and they will try to use loops so that the program becomes smaller but the result remains the same re. Finally, they should understand the importance for using FOR statement. |
Main Idea
| Creator | Rallis Spiros |
| Subject | Computer science |
| Length | 1 hour |
| Pedagogical Approach | Real Life and Technology assisted learning |
| Competences | Problem solving Pattern Recognition Algorithm thinking Debugging |
| Grades | Age (9-10), basic learning level, basic programming knowledge |
| Technologies | Scratch 2.0 offline or Scratch 3 online |
| Evaluation Tools | Students at the end of the class will have to “run” their program so we can evaluate their projects by their results. We will also evaluate if students use For statement or not. |
Learning Activities
Description
We ask to a student to stand up and to another one to give him the right instructions so the first student will create a virtual square in the floor by walking into the classroom. This way students understand that they have to give very specific and accurate commands. Moreover, they realize that when we have repeated commands it’s very useful to use FOR LOOP because the program becomes smaller and it is easier to read it and understand it.
Specifically, students will try to guide the cat from scratch with simple and defined commands. We should draw a square and we will use a pseudocode. Also we will give them a worksheet with an explanation of the commands that they will need.
Discussion
1. Is it easy or difficult to guide the cat to draw a shape? Can we also draw a circle or any shape that we can imagine?
2.Can we use these shapes and create a house?
Worksheets
https://docs.google.com/document/d/17R-owJHXOFuXMR-NqkW2B3UW6dRFlReJTm4fXBzWHvk/edit
