Objective: Understand the basics of Scratch and start creating simple projects.
1. Introduction to Scratch
Goal: Provide an overview of Scratch and its capabilities.
Activities:
Welcome and Introduction:
Greet the students and introduce them to Scratch.
Explain what Scratch is: a visual programming language where you can create stories, games, and animations.
Overview of Scratch Interface:
Demonstrate the Scratch interface.
Explain the main sections: Stage, Sprites, Script Area, and Block Palette.
2. Guided Tour of Scratch
Goal: Familiarize students with the basic blocks and how to use them.
Activities:
Introduction to Blocks:
Show the different categories of blocks: Motion, Looks, Sound, Events, Control, Sensing, and Operators.
Explain how to drag and drop blocks into the Script Area to create a program.
Basic Blocks Demonstration:
Demonstrate how to use basic blocks to move a sprite, change its appearance, and play a sound.
Example program:
when green flag clicked
move 10 steps
say "Hello!" for 2 seconds
play sound "meow"
3. Hands-on Activity
Goal: Create a simple animation using Scratch.
Activities:
Setup and Instructions:
Instruct students to log in to the Scratch website: https://scratch.mit.edu/projects/editor/?tutorial=getStarted
Guide them through the process of creating a new project.
Creating a Simple Animation:
Students will create an animation where a sprite moves and says something.
Example instructions: "Create a project where your sprite moves 10 steps and says 'Hello!' for 2 seconds."
Exploration and Creativity:
Encourage students to explore other blocks and add more actions to their animations.
Provide individual assistance as needed.
Wrap-up:
Review:
Recap what was learned: the Scratch interface and basic blocks.
Encourage students to experiment with more blocks in their own time.
Extra: Dance Party: https://studio.code.org/