Scratch Coding
lesson
Write a review

# Scratch Coding

Share

Resource Type Lesson Plan

Subjects

• Computer Science
• Art
• Math

Time

• 30-60 minutes

Skills

• Basic Programing Concepts
• Problem-solving
• Logic

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:

• Computers or tablets with internet access
• Scratch accounts (free, if the students want to save their work)
• 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.

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

Optional - Presentaiton:

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

Prompts

1. Simple Maze Game: Create a maze game where the player has to navigate a character through a maze to reach the end.
2. Clicker Game: Make a game where the player earns points by clicking on a moving object.
3. Color Changing Sprite: Program a sprite to change colors when clicked.
4. Catch the Falling Objects: Create a game where the player catches falling objects in a basket or on a platform.
5. Drawing App: Make an app where the player can draw on the screen using different colors and brush sizes.
6. Simon Says: Create a game where the player has to follow a sequence of lights and sounds.
7. Quiz Game: Develop a quiz game with multiple-choice questions on a topic of interest.
8. Race Game: Make a racing game where the player has to avoid obstacles and reach the finish line.
9. Pong Game: Create a classic Pong game where the player controls a paddle to hit a ball back and forth.
10. Treasure Hunt: Develop a game where the player searches for hidden treasures on a map.
11. Whack-a-Mole: Design a Whack-a-Mole game where the player hits moles popping out

Extra

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.

## Resources

Files

Scratch Coding.pdf

Lesson Plan
June 25, 2024
59.67 KB

## Reviews

Be the first to submit a review!