Introduction to Computer Coding/Programming Computer Studies Primary 4 First Term Lesson Notes Week 10

Lesson Plan for Computer Studies (IT) – Primary 4, First Term, Week 10


Subject: Computer Studies
Class: Primary 4
Term: First Term
Week: 10
Age: 9 years
Topic: Introduction to Computer Coding/Programming
Sub-topic: Understanding Program, Programming, and Programmer
Duration: 60 minutes


Behavioral Objectives

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

  1. Define a program.
  2. Explain the concept of programming.
  3. Describe who a programmer is and what they do.

Keywords

  • Program
  • Programming
  • Programmer
  • Code
  • Software

Set Induction

The teacher will start by asking pupils if they have ever played a video game or used an app on a phone or tablet. The teacher will explain that these are created through coding or programming.

Entry Behaviour

Pupils have learned about basic computer functions and Microsoft Paint in previous lessons.

Learning Resources and Materials

  • Computer with coding software (e.g., Scratch, Tynker)
  • Projector (if available)
  • Visual aids showing examples of code, programs, and programmers

Building Background/Connection to Prior Knowledge

The teacher will connect the lesson to the pupils’ previous experience with using computers and introduce the concept of coding as the language computers understand.

Embedded Core Skills

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

Learning Materials

  • Lagos State Scheme of Work
  • Coding software (e.g., Scratch)
  • Visual aids (screenshots of code, images of programmers)

Instructional Materials

  • Computer with coding software
  • Visual aids (examples of code and programs)

Content

Definition and Explanation:

  1. Program:
    A program is a set of instructions that a computer follows to perform a specific task. Examples of programs include Microsoft Word, a calculator app, or a game like Minecraft.
  2. Programming:
    Programming is the process of writing the instructions (code) that tell a computer what to do. It’s like giving the computer a recipe to follow. Programming languages like Scratch, Python, and Java are used to write these instructions.
  3. Programmer:
    A programmer is a person who writes these instructions or codes. Programmers create programs that help us do things on a computer, like sending emails, playing games, or creating documents.

Evaluation

Fill-in-the-Blank Questions:

  1. A ________ is a set of instructions that tells a computer what to do.
    a) Code b) Program c) Game d) Software
  2. ________ is the process of writing instructions for a computer.
    a) Coding b) Designing c) Testing d) Editing
  3. A ________ is someone who writes code to create programs.
    a) Teacher b) Programmer c) Engineer d) Artist
  4. ________ is an example of a programming language.
    a) Scratch b) English c) Painting d) Calculator
  5. A program is also known as ________.
    a) Software b) Hardware c) Firmware d) Network
  6. ________ is the person who creates and fixes computer programs.
    a) Programmer b) Doctor c) Scientist d) Designer
  7. ________ is used to create apps and games on a computer.
    a) Programming b) Typing c) Drawing d) Browsing
  8. The instructions written in a programming language are called ________.
    a) Tools b) Code c) Buttons d) Icons
  9. The process of telling a computer what to do is called ________.
    a) Programming b) Drawing c) Building d) Repairing
  10. A program can be used to perform a ________ task.
    a) Specific b) Random c) Manual d) Verbal
  11. ________ languages are used to write code.
    a) Programming b) Speaking c) Typing d) Visual
  12. A program is made up of lines of ________.
    a) Code b) Text c) Images d) Sound
  13. The person who makes a program work properly is a ________.
    a) Programmer b) Teacher c) Manager d) Writer
  14. ________ are instructions that tell a computer what to do.
    a) Programs b) Machines c) Colors d) Sounds
  15. ________ helps us to create software for computers.
    a) Programming b) Painting c) Listening d) Watching

Class Activity Discussion

FAQs with Answers:

  1. What is a program?
    A program is a set of instructions that a computer follows to do something.
  2. What is programming?
    Programming is the process of writing instructions for a computer to follow.
  3. Who is a programmer?
    A programmer is a person who writes code to create computer programs.
  4. Can you give an example of a program?
    Yes, Microsoft Word or a calculator app is an example of a program.
  5. What does a programmer do?
    A programmer writes code that makes the computer perform tasks.
  6. Why do we need programs?
    Programs help us use computers to perform different tasks like writing, calculating, or playing games.
  7. What is coding?
    Coding is another word for programming, which means writing instructions for a computer.
  8. What is an example of a programming language?
    Scratch or Python is an example of a programming language.
  9. How do programs help us?
    Programs make it easier to do things on a computer, like typing a letter or playing a game.
  10. Can anyone become a programmer?
    Yes, anyone who learns to write code can become a programmer.
  11. What is software?
    Software is another word for programs that run on computers.
  12. What do you need to create a program?
    You need a computer and a programming language.
  13. What is code?
    Code is the instructions written in a programming language.
  14. Why is programming important?
    Programming is important because it helps create the software that makes computers useful.
  15. What is the difference between a program and programming?
    A program is the finished set of instructions, while programming is the process of creating those instructions.

Presentation

Step 1: The teacher revises the previous topic, which was “Launching Microsoft Paint.”

Step 2: The teacher introduces the new topic by explaining the key concepts: Program, Programming, and Programmer. The teacher uses simple language and examples to illustrate these concepts.

Step 3: The teacher allows pupils to discuss what they have learned about programming and how it relates to the software they use daily. Pupils are encouraged to share their thoughts and ask questions.


Teacher’s Activities

  • Explain the concepts of Program, Programming, and Programmer.
  • Provide examples of programs and programming languages.
  • Engage pupils in discussions about the role of programmers and how programs are used in everyday life.
  • Demonstrate a simple coding activity using Scratch or another beginner-friendly programming language.

Learners’ Activities

  • Listen to the teacher’s explanation.
  • Participate in discussions about programming and its importance.
  • Ask questions about concepts they do not understand.
  • Try a simple coding exercise under the teacher’s guidance.

Assessment

Evaluation Questions:

  1. What is a program?
  2. What does programming mean?
  3. Who is a programmer?
  4. Give an example of a programming language.
  5. Why do we use programs?
  6. What is another word for programming?
  7. Name one thing a programmer does.
  8. What do you need to write a program?
  9. What is the difference between a program and programming?
  10. How does coding help us use computers?

Conclusion

The teacher will summarize the lesson by reiterating the definitions of Program, Programming, and Programmer. The teacher will go around to check pupils’ work, providing feedback and assistance where needed.


More Useful Links

Spread the word if you find this helpful! Click on any social media icon to share