TOPIC: Introduction to Computer Coding
SUBTOPIC: Program, Programming, Programmer
CLASS: PRIMARY 4
DATE: ____________________
PERIOD: ____________________
DURATION: 40 minutes
LEARNING OBJECTIVES:
By the end of the lesson, pupils should be able to:
- Explain the meaning of a program.
- Define programming.
- Describe who a programmer is.
KEY VOCABULARY WORDS: Program, Programming, Programmer, Code, Instructions.
INSTRUCTIONAL MATERIALS:
- Laptop with basic coding environment (e.g., Scratch)
- Chart showing coding symbols
- Simple coding demonstration
INTRODUCTORY ACTIVITY:
Teacher asks pupils: “If you wanted a robot to dance, what instructions would you give?”
CONTENT OF THE LESSON:
- What is a Program?
A program is a set of instructions that tells a computer what to do. - What is Programming?
Programming is the process of writing those instructions so the computer can understand and carry them out. - Who is a Programmer?
A programmer is a person who writes computer programs.
[Insert diagram showing a programmer at work]
- Example of Simple Programming
Using Scratch, we can write a program to make a cat move or speak.
CLASS EXERCISE 1: Define program and programming.
CLASS EXERCISE 2: Write two sentences about what a programmer does.
ASSIGNMENT (MCQs):
- A program tells the computer ______. (a) Where to go (b) What to do (c) How to eat (d) When to sleep
- Writing instructions for a computer is called ______. (a) Typing (b) Coding (c) Playing (d) Saving
- A person who writes programs is a ______. (a) Teacher (b) Programmer (c) Driver (d) Monitor
- Which of these is an example of programming? (a) Saving a file (b) Writing code (c) Printing paper (d) Watching videos
- Scratch is a program used for ______. (a) Cooking (b) Coding (c) Drawing (d) Sleeping