Discovering Scratch Programming Computer Studies Primary 4 Third Term Lesson Notes Week 10

Lesson Plan: Scratch Programming – The 3S of Scratch and Component Parts of the Scratch Interface

Subject: Computer Studies
Class: Primary 4
Term: Third Term
Week: 10
Topic: Scratch Programming
Sub-topic: The 3S of Scratch and Identifying Component Parts of the Scratch Interface
Duration: 60 minutes

Behavioural Objectives:

By the end of the lesson, pupils should be able to:

  1. Define Scratch Programming.
  2. List and explain the 3S of Scratch.
  3. Identify and describe the component parts of the Scratch interface.
  4. Use Scratch to create a simple project.

Key Words:

  • Scratch
  • Sprite
  • Script
  • Stage
  • Interface
  • Component

Entry Behaviour:

Pupils have basic knowledge of using computers and simple applications.

Learning Resources and Materials:

  • Computers with Scratch installed
  • Projector
  • Whiteboard and markers
  • Handouts with Scratch interface diagram

Building Background/Connection to Prior Knowledge:

Ask pupils if they have ever created a story or game using a computer. Discuss their experiences.

Embedded Core Skills:

  • Digital Literacy
  • Creativity
  • Problem-Solving
  • Critical Thinking

Learning Materials:

  • Computers with internet access
  • Scratch interface handouts
  • Lagos State Scheme of Work for Primary 4 Computer Studies

Reference Books:

  • Lagos State Scheme of Work
  • Scratch Programming Guides

Instructional Materials:

  • Scratch software
  • Projector
  • Handouts

Content:

The 3S of Scratch:

  1. Sprite: Characters or objects that perform actions in Scratch projects.
  2. Script: Code blocks that provide instructions to sprites.
  3. Stage: The area where the project is displayed and sprites perform actions.

Component Parts of the Scratch Interface:

  1. Block Palette: Contains code blocks for creating scripts.
  2. Script Area: Where code blocks are assembled to create scripts.
  3. Sprite List: Displays all the sprites in the project.
  4. Stage: Shows the project output.
  5. Costume Tab: Allows changes to the appearance of sprites.
  6. Sound Tab: Manages sounds for sprites.

Scratch Programming

The 3 S’s of Scratch

  1. Stage
    • The area where your project is displayed.
    • Example: Think of it like a stage in a theatre where actors perform.
    • 🖼️
  2. Sprites
    • The characters or objects in your project.
    • Example: A cat sprite that moves across the stage.
    • 🐱
  3. Scripts
    • The code blocks that control the sprites.
    • Example: A script to make the cat sprite move 10 steps.
    • 🧩

Component Parts of the Scratch Interface

  1. Toolbar
    • Contains tools to create and manage your projects.
    • Example: Save, load, or start a new project.
    • 🛠️
  2. Block Palette
    • Where you find the blocks to build scripts.
    • Example: Motion, looks, and sound blocks.
    • 🟦
  3. Script Area
    • The space where you drag and drop blocks to create scripts.
    • Example: Drag a “move 10 steps” block into the script area.
    • 📜
  4. Sprite List
    • Shows all the sprites in your project.
    • Example: A list with the cat sprite, a ball sprite, etc.
    • 📃
  5. Stage
    • Displays the project as it runs.
    • Example: Watch your sprite move and interact here.
    • 🎬
  6. Costume Tab
    • Change the appearance of sprites.
    • Example: Switch the cat sprite’s costume to make it look like it’s walking.
    • 👗
  7. Sound Tab
    • Add and manage sounds for sprites.
    • Example: Add a meow sound for the cat sprite.
    • 🎵

Examples in Action

  • Move Sprite: Drag a “move 10 steps” block to the script area to see the sprite move on the stage.
  • Change Costume: Use the costume tab to switch between different looks for your sprite.
  • Play Sound: Add a “play sound” block from the sound tab to hear the sprite make noise.

Questions on Scratch Programming

  1. The area where your project is displayed in Scratch is called the ______. a) Script Area b) Stage c) Sprite List d) Toolbar
  2. The characters or objects in your Scratch project are known as ______. a) Scripts b) Costumes c) Sprites d) Blocks
  3. The code blocks that control the sprites are called ______. a) Scripts b) Stages c) Sound Tab d) Sprite List
  4. The ______ contains tools to create and manage your projects. a) Toolbar b) Block Palette c) Script Area d) Costume Tab
  5. Where do you find the blocks to build scripts in Scratch? a) Stage b) Sprite List c) Block Palette d) Sound Tab
  6. The space where you drag and drop blocks to create scripts is called the ______. a) Sprite List b) Script Area c) Toolbar d) Stage
  7. The list that shows all the sprites in your project is called the ______. a) Stage b) Block Palette c) Sprite List d) Costume Tab
  8. To change the appearance of sprites, you use the ______ tab. a) Sound b) Script c) Costume d) Stage
  9. To add and manage sounds for sprites, you use the ______ tab. a) Sound b) Costume c) Sprite d) Script
  10. The Scratch interface component that displays the project as it runs is the ______. a) Script Area b) Block Palette c) Stage d) Sprite List
  11. In Scratch, the ______ tab is used to switch between different looks for your sprite. a) Sound b) Costume c) Script d) Stage
  12. The ______ is where you drag a “move 10 steps” block to see the sprite move. a) Script Area b) Block Palette c) Stage d) Toolbar
  13. The component that shows the current sprites in the project is the ______. a) Sound Tab b) Costume Tab c) Sprite List d) Script Area
  14. The blocks for motion, looks, and sound are found in the ______. a) Block Palette b) Script Area c) Sprite List d) Stage
  15. The tab used to hear the sprite make noise is the ______ tab. a) Script b) Sound c) Costume d) Stage

Scratch Programming

1. What is Scratch?

Scratch is a programming language that lets you create your own interactive stories, games, and animations.

2. What are the 3S of Scratch?

The 3S of Scratch are Sprite, Script, and Stage.

3. What is a Sprite in Scratch?

A sprite is a character or object that performs actions in a Scratch project.

4. What is a Script in Scratch?

A script is a set of instructions (code blocks) that tells a sprite what to do.

5. What is the Stage in Scratch?

The stage is the area where your project is displayed and where sprites perform their actions.

6. How do you add a new sprite in Scratch?

You can add a new sprite by clicking the “Choose a Sprite” button below the stage.

7. What is the Block Palette in Scratch?

The block palette is where you find the code blocks used to create scripts.

8. What is the Script Area in Scratch?

The script area is where you drag and drop blocks to create scripts for your sprites.

9. What is the Costume Tab in Scratch?

The costume tab allows you to change the appearance of your sprites.

10. What is the Sound Tab in Scratch?

The sound tab is where you can add and manage sounds for your sprites.

11. How do you start a script in Scratch?

You can start a script by clicking on the green flag or using events blocks like “when green flag clicked.”

12. Can sprites interact with each other in Scratch?

Yes, sprites can interact with each other using messages and sensing blocks.

13. How do you save a project in Scratch?

You can save a project by clicking “File” and then “Save now” if you are using the online editor.

14. What is the purpose of the backdrop in Scratch?

The backdrop sets the background scene for your project on the stage.

15. Can you share your Scratch projects?

Yes, you can share your projects on the Scratch website by clicking the “Share” button.

Presentation:

Step 1: Review of Previous Topic (5 minutes)

  • The teacher revises the previous topic, asking questions to recall what was learned.

Step 2: Introduction of the New Topic (10 minutes)

  • The teacher introduces Scratch Programming and explains its purpose.
  • The teacher explains the 3S of Scratch (Sprite, Script, Stage) with examples and emojis.
  • Example: 🐱 Sprite (a cat character), 🧩 Script (blocks of code), 🎬 Stage (where the action happens).

Step 3: Identifying Component Parts of the Scratch Interface (15 minutes)

  • The teacher uses a projector to show the Scratch interface.
  • The teacher points out and explains each part of the interface:
    • Block Palette
    • Script Area
    • Sprite List
    • Stage
    • Costume Tab
    • Sound Tab

Teacher’s Activities:

  • Demonstrate how to launch Scratch.
  • Show how to add and animate a sprite.
  • Explain and demonstrate how to drag and drop blocks to create a script.

Learners’ Activities:

  • Follow along on their computers.
  • Add a new sprite and create a simple script.
  • Ask questions for clarification.

Assessment:

  • Pupils will complete a simple project using Scratch to demonstrate their understanding.

Evaluation:

  1. What are the 3S of Scratch?
  2. Define a sprite in Scratch.
  3. What is a script in Scratch?
  4. Where is the stage located in Scratch?
  5. How do you add a new sprite in Scratch?
  6. What is the block palette used for?
  7. Where do you assemble code blocks in Scratch?
  8. What is the function of the costume tab?
  9. How do you manage sounds in Scratch?
  10. What do you see in the sprite list?

Conclusion:

  • The teacher goes around to check pupils’ work and provide feedback.
  • Summarize the lesson and answer any remaining questions.