nav bar for fun coding projects for children

Identity

Identity development.

Introduction

Lesson start and context.

Guided instruction

Explanation and demonstration.

Activities and Plenary

Practice, reflection, and evaluation.

Identity Goals

πŸ’œ πŸ’– 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. πŸ’œ

Introduction

πŸ’‘ 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? πŸ’‘

Explanation and Demonstration

πŸ‘©β€πŸ« 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 and Plenary

🧩 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." 🧩