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:
- Define Scratch.
- Understand the Scratch interface.
- Create a simple program using Scratch.
- 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
- 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.
- 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.
- 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.
- Purpose of Blocks in Scratch: Blocks are used to give instructions to sprites. Different blocks perform different actions.
15 Fill-in-the-Blank Questions
- Scratch is a ______ programming language. (a) visual (b) written (c) spoken (d) musical)
- The ______ is where the action happens in Scratch. (a) sprite (b) stage (c) block (d) palette)
- ______ are characters or objects in Scratch projects. (a) Scripts (b) Blocks (c) Sprites (d) Stages)
- The ______ contains code blocks in Scratch. (a) script area (b) stage (c) blocks palette (d) sprite)
- The script area is where you put ______ together. (a) sprites (b) stages (c) blocks (d) scripts)
- To start a program, click the ______ flag. (a) red (b) green (c) blue (d) yellow)
- The “move” block makes a sprite ______. (a) speak (b) sing (c) move (d) stop)
- Blocks are used to give ______ to sprites. (a) food (b) instructions (c) clothes (d) toys)
- You can create ______ with Scratch. (a) stories (b) clothes (c) food (d) toys)
- The ______ palette contains different blocks in Scratch. (a) script (b) stage (c) blocks (d) sprite)
- A sprite can be a ______ or an object. (a) person (b) character (c) block (d) script)
- The ______ flag starts the program. (a) green (b) red (c) blue (d) yellow)
- The ______ area is where you connect blocks. (a) sprite (b) stage (c) script (d) block)
- Scratch is a good way to learn ______. (a) cooking (b) singing (c) dancing (d) programming)
- The ______ is where you see the action in Scratch. (a) stage (b) script (c) block (d) sprite)
15 FAQ with Answers
- Q: What is Scratch?
A: Scratch is a visual programming language that lets you create stories, games, and animations. - Q: What is the stage in Scratch?
A: The stage is where the action happens in Scratch. - Q: What are sprites in Scratch?
A: Sprites are characters or objects in Scratch projects. - Q: What is the blocks palette in Scratch?
A: The blocks palette contains code blocks in Scratch. - Q: What is the script area in Scratch?
A: The script area is where you put blocks together to create a program. - Q: How do you start a program in Scratch?
A: Click the green flag to start a program in Scratch. - Q: What does the “move” block do in Scratch?
A: The “move” block makes a sprite move. - Q: What are blocks used for in Scratch?
A: Blocks are used to give instructions to sprites. - Q: What can you create with Scratch?
A: You can create stories, games, and animations with Scratch. - Q: Where are code blocks found in Scratch?
A: Code blocks are found in the blocks palette. - Q: Can a sprite be a character in Scratch?
A: Yes, a sprite can be a character in Scratch. - Q: What color flag starts the program in Scratch?
A: The green flag starts the program in Scratch. - Q: Where do you connect blocks in Scratch?
A: You connect blocks in the script area in Scratch. - Q: Is Scratch a good way to learn programming?
A: Yes, Scratch is a good way to learn programming. - 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
- What is Scratch?
- Where does the action happen in Scratch?
- What are sprites in Scratch?
- Where are code blocks found in Scratch?
- What is the script area used for in Scratch?
- How do you start a program in Scratch?
- What does the “move” block do?
- What are blocks used for in Scratch?
- What can you create with Scratch?
- 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
- Building Simple Robot Coding and Robotics Primary 3 First Term Lesson Notes Week 7
- Introduction to Sensors Coding and Robotics Primary 3 First Term Lesson Notes Week 8
- Programming Robots Coding and Robotics Primary 3 First Term Lesson Notes Week 9