Identity
Identity development.
Identity development.
Lesson start and context.
Explanation and demonstration.
Practice, reflection, and evaluation.
π π Main Goal π CREATE WHAT'S NEXT I AM A CREATOR. "Today, I will use code to create something that didn't exist before." π Secondary Goal π FIGURE IT OUT I AM A PROBLEM-SOLVING PROGRAMMER. "When something doesn't work the way I expect, I'll try another idea." π Message for the Girls π Today, I am going to teach a computer how to draw using code. π― Learning Objective π― I can create a sequence of instructions for a sprite to draw different shapes. β Success Criteria β By the end of the lesson, the girls will be able to: β Use the Pen Extension. β Create a simple algorithm. β Use motion and turning blocks. β Discover how to draw different shapes. β Create an image using various shapes. π
π‘ Explain β’ An algorithm is a sequence of instructions. β’ Computers follow instructions exactly as we give them. Demonstrate Ask the girls to imagine they are a robot. Read the instructions: β’ Walk two steps. β’ Turn right. β’ Repeat four times. Ask What shape did we just draw? π‘
π©βπ« Use the video for Lesson 1 Features β Scratch interface β Stage β Sprite β Pen extension β Erase all β Pen down β Move β Turn β Draw a square β Test and debug the program Key message Computers do exactly what we tell them to do. If the program doesn't work, we check our instructions. π©βπ«
π§© Main Activities
| Challenge | The girls... | Guiding questions |
|---|---|---|
| 1. Draw a square | They add the Pen extension and create an algorithm to draw a square. They change the side lengths and observe what happens. | How many sides does it have? How many times must it turn? What happens if you change the number of steps? |
| 2. Draw a triangle | They discover how to draw a triangle using a 120Β° turn. | How many sides does it have? How many movements do you need? |
| 3. Draw a pentagon | They discover how to draw a pentagon using a 72Β° turn. | What do you already know that might help you? |
| 4. Create something new (Extension) | They combine the shapes to create an original drawing. | What can you create using the shapes you already know? |
While the girls are working... Constantly reinforce these ideas: π Programmers try out different ideas. π Mistakes help us learn. π We aren't looking for perfection; we are looking to keep learning. Make sure to specifically acknowledge effort, perseverance, and creativity. Plenary Revisit the Identity Goals CREATE WHAT'S NEXT Ask: What did you create today that didn't exist before? FIGURE IT OUT Ask: What problem did you solve today? What did you do when your program didn't work? Before leaving... Ask the girls to complete these sentences out loud: β’ Today I created... β’ Today I discovered... β’ Today I solved... β’ Next time, I want to create... Quick assessment At the end of the class, check if the girls can: β Create a simple algorithm. β Draw a square. β Modify their code to create other shapes. β Explain how they solved a problem. β Create something of their own using code. Next lesson In the next lesson, we will continue exploring how to use shapes to create increasingly interesting drawings and patterns. π Final message for the girls Before ending the class, close by reading this message aloud: "Today you demonstrated that an idea can become reality thanks to code. Every time you create a program, ask a question, or find a solution, you are growing as programmers. Remember that the future of technology can be created by you, too." π§©