Introduction to Coding and Robotics Coding and Robotics Primary 3 First Term Lesson Notes Week 1

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

Subject: Coding/Robotics
Class: Primary 3
Term: First Term
Week: 1
Age: 7 years
Topic: Introduction to Coding and Robotics
Sub-topic: Understanding Coding and Robotics
Duration: 40 minutes

Behavioral Objectives

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

  1. Define coding and robotics.
  2. Explain the importance of coding and robotics.
  3. Identify basic components of a robot.
  4. List examples of coding languages.

Keywords

  • Coding
  • Robotics
  • Robot
  • Programming
  • Language

Set Induction

Start with a simple question: “Have you ever used a computer or seen a robot?” Show pictures of computers and robots to grab their attention.

Entry Behavior

Pupils are familiar with basic electronic devices like computers and smartphones.

Learning Resources and Materials

  • Pictures of robots
  • Computer
  • Flashcards with coding languages
  • Videos showing simple robots in action

Building Background/Connection to Prior Knowledge

Discuss how pupils use computers and what they know about robots from movies or TV shows.

Embedded Core Skills

  • Critical thinking
  • Problem-solving
  • Creativity

Learning Materials

  • Lagos State Scheme of Work
  • Instructional charts

Reference Books

  • Lagos State Scheme of Work for Primary 3

Instructional Materials

  • Pictures of robots and computers
  • Flashcards
  • Videos

Content

Understanding Coding and Robotics

  1. Coding: Writing instructions for computers to follow.
    • Example: Using Scratch to make a cat move on the screen.
  2. Robotics: Building and programming robots to do tasks.
    • Example: A toy robot that moves forward and backward.
  3. Importance of Coding and Robotics:
    • Helps solve problems.
    • Makes tasks easier.
    • Creates new technology.
  4. Basic Components of a Robot:
    • Sensors
    • Motors
    • Control system
  5. Examples of Coding Languages:
    • Scratch
    • Python
    • Blockly

Evaluation

  1. Coding is writing ______ for computers. (a) stories (b) instructions (c) letters (d) books
  2. ______ is building and programming robots. (a) Drawing (b) Cooking (c) Robotics (d) Dancing
  3. A robot can have ______ to sense its environment. (a) sensors (b) eyes (c) ears (d) mouth
  4. Scratch is an example of a ______ language. (a) cooking (b) dancing (c) coding (d) singing
  5. Coding helps to solve ______. (a) games (b) problems (c) toys (d) stories
  6. A robot moves using ______. (a) motors (b) wheels (c) hands (d) legs
  7. The control system in a robot is like its ______. (a) brain (b) heart (c) stomach (d) feet
  8. Blockly is a ______ language. (a) drawing (b) coding (c) reading (d) speaking
  9. Computers follow ______ given by coding. (a) stories (b) instructions (c) songs (d) games
  10. Robots can make tasks ______. (a) harder (b) easier (c) boring (d) longer
  11. Python is a type of ______. (a) fruit (b) coding language (c) animal (d) song
  12. Coding can create new ______. (a) songs (b) stories (c) technology (d) clothes
  13. Robots can help ______ problems. (a) solve (b) create (c) ignore (d) hide
  14. A ______ is a part of a robot that moves. (a) motor (b) sensor (c) brain (d) heart
  15. The ______ system controls the robot. (a) sensor (b) motor (c) control (d) eye

Class Activity Discussion

  1. Q: What is coding?
    A: Coding is writing instructions for computers to follow.
  2. Q: What is robotics?
    A: Robotics is building and programming robots to do tasks.
  3. Q: Why is coding important?
    A: Coding helps solve problems and create new technology.
  4. Q: What is a robot?
    A: A robot is a machine programmed to do tasks.
  5. Q: Can you name a coding language?
    A: Yes, Scratch is a coding language.
  6. Q: What does a robot use to sense its environment?
    A: A robot uses sensors to sense its environment.
  7. Q: How does a robot move?
    A: A robot moves using motors.
  8. Q: What is the control system in a robot?
    A: The control system is like the brain of the robot.
  9. Q: Give another example of a coding language.
    A: Python is another coding language.
  10. Q: What do computers follow in coding?
    A: Computers follow instructions given by coding.
  11. Q: How do robots help with tasks?
    A: Robots make tasks easier.
  12. Q: Can coding create technology?
    A: Yes, coding can create new technology.
  13. Q: What part of the robot helps it move?
    A: The motor helps the robot move.
  14. Q: What is Scratch?
    A: Scratch is a type of coding language.
  15. Q: What do sensors do in a robot?
    A: Sensors help a robot sense its environment.

Presentation

Step 1: The teacher revises the previous topic which was an introduction to computers.

Step 2: The teacher introduces the new topic, “Introduction to Coding and Robotics.”

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

  • Show pictures and videos of robots.
  • Explain coding and robotics in simple terms.
  • Use flashcards to show coding languages.

Learners’ Activities

  • Watch videos and look at pictures.
  • Answer questions about coding and robotics.
  • Participate in discussions about robots.

Assessment

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

10 Evaluation Questions

  1. What is coding?
  2. What is robotics?
  3. Why is coding important?
  4. Name one coding language.
  5. What do robots use to sense things?
  6. How does a robot move?
  7. What is the control system of a robot called?
  8. Name another coding language.
  9. What do computers follow in coding?
  10. How do robots help with tasks?

Conclusion

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

More Useful Links