“BASIC SHAPES”

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
CreatorRallis Spiros
SubjectComputer science
Length1 hour
Pedagogical ApproachReal Life and Technology assisted learning
 
CompetencesProblem solving
Pattern Recognition
Algorithm thinking
Debugging
GradesAge (9-10), basic learning level, basic programming knowledge
TechnologiesScratch 2.0 offline or Scratch 3 online
Evaluation ToolsStudents 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








Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading