Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
117 views

Scratch Coding Lesson Plan

In this Scratch coding lesson, elementary students learn to code by following creative prompts to make interactive projects. Using Scratch, they create animations, games, or stories based on given challenges, such as making a character dance or creating a simple game. This hands-on activity introduces them to basic programming concepts like loops, conditionals, and variables. More Info and Resources at: https://sites.google.com/view/stem-camp-lessons-for-all/scratch-coding

Uploaded by

Annabel Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views

Scratch Coding Lesson Plan

In this Scratch coding lesson, elementary students learn to code by following creative prompts to make interactive projects. Using Scratch, they create animations, games, or stories based on given challenges, such as making a character dance or creating a simple game. This hands-on activity introduces them to basic programming concepts like loops, conditionals, and variables. More Info and Resources at: https://sites.google.com/view/stem-camp-lessons-for-all/scratch-coding

Uploaded by

Annabel Lee
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Scratch Coding

Subjects: • Computer Science • Math • Art Time: 30-60 minutes

Skills: • Basic Programming Concepts • Problem-Solving • Logic

Approx. Cost: Low Lesson # 6

Learning Objective/Goal:
Understand and apply basic programming concepts using Scratch.
Create interactive projects based on given prompts.
Develop problem-solving skills through coding challenges.
https://scratch.mit.edu/

Materials Needed: ISTE Standards for Students:


Computers or tablets with internet 1.1.C
access 1.1.D
Scratch accounts (free, if the 1.4.C
students want to save their work) 1.6.A: C
Projector or smartboard for
demonstrations

Background:
Scratch is a free programming language and online community where students can
create their own interactive stories, games, and animations. By using Scratch,
students can learn to think creatively, reason systematically, and work
collaboratively.

Activity:
Introduction:
Introduce Scratch and explain its purpose. Show a few examples of projects
created in Scratch.
Demonstrate basic Scratch concepts: sprites, scripts, blocks (motion, looks,
sound, events, control), and the stage.
Activity (Continued):
Prompts & Coding:
To give students ideas to get started, put a list of prompts on the board
Have students choose a prompt and help them get set up and started
Prompts:
a. Create a game where a character has to catch falling objects to score
points.
b. design an animated story about a day in the life of an animal.
c. Make a virtual pet that responds to different actions like feeding, playing,
and sleeping.
d. Create an interactive quiz on a topic of your choice.
e. Develop a maze game where the player guides a character to the end of
the maze.
f. Race Game: Make a racing game where the player has to avoid obstacles
and reach the finish line.

Optional - Presentaiton:
When everyone has finished, encourage the students to stand up and share
what they've created with the class

Tips for Students:


Always save frequently!! Even when you think you don’t need to or already have,
hit the save button just to be safe.
Test your code frequently to catch and fix errors early.

Tips for Teachers:


Encourage a growth mindset by emphasizing the importance of learning from
mistakes.
Use these projects as a way to showcase student work in your classroom online,
with parents, or in the school

Extensions:
Challenge students to add more features to their projects, such as levels,
power-ups, or multiple endings.
Have students create a tutorial for their project to teach others how to build
something similar.

You might also like