Simple Coding with Scratch Coding and Robotics Primary 3 First Term Lesson Notes Week 6

Lesson Plan: Coding/Robotics Primary 3 First Term, Week 6

Subject: Coding/Robotics
Class: Primary 3
Term: First Term
Week: 6
Age: 7 years
Topic: Simple Coding with Scratch
Sub-topic: Introduction to Basic Scratch Programming
Duration: 40 minutes

Behavioral Objectives

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

  1. Define Scratch.
  2. Understand the Scratch interface.
  3. Create a simple program using Scratch.
  4. Explain the purpose of blocks in Scratch programming.

Keywords

  • Scratch
  • Code
  • Blocks
  • Interface
  • Program

Set Induction

Show a video of a simple animation created with Scratch. Ask pupils if they have seen similar animations and explain that they can create their own using Scratch.

Entry Behavior

Pupils have a basic understanding of programming languages and robotics.

Learning Resources and Materials

  • Computers or tablets with Scratch installed
  • Projector for demonstration
  • Flashcards with Scratch terminology

Building Background/Connection to Prior Knowledge

Discuss previous knowledge of programming languages and how Scratch is a visual way to learn programming.

Embedded Core Skills

  • Creativity
  • Logical thinking
  • Problem-solving

Learning Materials

  • Lagos State Scheme of Work
  • Instructional charts

Reference Books

  • Lagos State Scheme of Work for Primary 3

Instructional Materials

  • Computers/tablets
  • Projector
  • Flashcards

Content

Introduction to Basic Scratch Programming

  1. Definition of Scratch: Scratch is a visual programming language that allows you to create your own stories, games, and animations.
    • Example: Using Scratch, you can make a cat move across the screen.
  2. Scratch Interface:
    • Stage: Where the action happens.
    • Sprites: Characters or objects in your project.
    • Blocks Palette: Contains code blocks.
    • Script Area: Where you put blocks together to create a program.
  3. Creating a Simple Program:
    • Step 1: Choose a sprite (e.g., a cat).
    • Step 2: Drag a “move” block to the script area.
    • Step 3: Connect a “when green flag clicked” block to start the program.
    • Step 4: Click the green flag to see the sprite move.
  4. Purpose of Blocks in Scratch: Blocks are used to give instructions to sprites. Different blocks perform different actions.

15 Fill-in-the-Blank Questions

  1. Scratch is a ______ programming language. (a) visual (b) written (c) spoken (d) musical)
  2. The ______ is where the action happens in Scratch. (a) sprite (b) stage (c) block (d) palette)
  3. ______ are characters or objects in Scratch projects. (a) Scripts (b) Blocks (c) Sprites (d) Stages)
  4. The ______ contains code blocks in Scratch. (a) script area (b) stage (c) blocks palette (d) sprite)
  5. The script area is where you put ______ together. (a) sprites (b) stages (c) blocks (d) scripts)
  6. To start a program, click the ______ flag. (a) red (b) green (c) blue (d) yellow)
  7. The “move” block makes a sprite ______. (a) speak (b) sing (c) move (d) stop)
  8. Blocks are used to give ______ to sprites. (a) food (b) instructions (c) clothes (d) toys)
  9. You can create ______ with Scratch. (a) stories (b) clothes (c) food (d) toys)
  10. The ______ palette contains different blocks in Scratch. (a) script (b) stage (c) blocks (d) sprite)
  11. A sprite can be a ______ or an object. (a) person (b) character (c) block (d) script)
  12. The ______ flag starts the program. (a) green (b) red (c) blue (d) yellow)
  13. The ______ area is where you connect blocks. (a) sprite (b) stage (c) script (d) block)
  14. Scratch is a good way to learn ______. (a) cooking (b) singing (c) dancing (d) programming)
  15. The ______ is where you see the action in Scratch. (a) stage (b) script (c) block (d) sprite)

15 FAQ with Answers

  1. Q: What is Scratch?
    A: Scratch is a visual programming language that lets you create stories, games, and animations.
  2. Q: What is the stage in Scratch?
    A: The stage is where the action happens in Scratch.
  3. Q: What are sprites in Scratch?
    A: Sprites are characters or objects in Scratch projects.
  4. Q: What is the blocks palette in Scratch?
    A: The blocks palette contains code blocks in Scratch.
  5. Q: What is the script area in Scratch?
    A: The script area is where you put blocks together to create a program.
  6. Q: How do you start a program in Scratch?
    A: Click the green flag to start a program in Scratch.
  7. Q: What does the “move” block do in Scratch?
    A: The “move” block makes a sprite move.
  8. Q: What are blocks used for in Scratch?
    A: Blocks are used to give instructions to sprites.
  9. Q: What can you create with Scratch?
    A: You can create stories, games, and animations with Scratch.
  10. Q: Where are code blocks found in Scratch?
    A: Code blocks are found in the blocks palette.
  11. Q: Can a sprite be a character in Scratch?
    A: Yes, a sprite can be a character in Scratch.
  12. Q: What color flag starts the program in Scratch?
    A: The green flag starts the program in Scratch.
  13. Q: Where do you connect blocks in Scratch?
    A: You connect blocks in the script area in Scratch.
  14. Q: Is Scratch a good way to learn programming?
    A: Yes, Scratch is a good way to learn programming.
  15. Q: Where do you see the action in Scratch?
    A: You see the action on the stage in Scratch.

Presentation

Step 1: The teacher revises the previous topic, “Basic Robotics Concepts.”
Step 2: The teacher introduces the new topic, “Simple Coding with Scratch.”
Step 3: The teacher allows the pupils to give their own contributions and the teacher corrects the pupils when and where necessary.

Teacher’s Activities

  • Explain what Scratch is using simple terms.
  • Demonstrate the Scratch interface using a projector.
  • Show how to create a simple program by connecting blocks.
  • Guide pupils in creating their own simple Scratch programs.

Learners’ Activities

  • Identify different parts of the Scratch interface.
  • Follow steps to create a simple Scratch program.
  • Experiment with different blocks to see their effects on sprites.

Assessment

  • Pupils will answer 10 evaluation questions related to the topic.

10 Evaluation Questions

  1. What is Scratch?
  2. Where does the action happen in Scratch?
  3. What are sprites in Scratch?
  4. Where are code blocks found in Scratch?
  5. What is the script area used for in Scratch?
  6. How do you start a program in Scratch?
  7. What does the “move” block do?
  8. What are blocks used for in Scratch?
  9. What can you create with Scratch?
  10. What color flag starts the program in Scratch?

Conclusion

The teacher goes round to mark the pupils’ work and does the necessary corrections.

More Useful Links