Class: Junior Secondary School 2 (JSS2, JSS 2)
Term: 2nd Term
Week: 3
Age: 13 years
Duration: 45 minutes
Subject: Basic Science And Technology
Curriculum Theme: Computer Studies
Previous Lesson: BASIC Language and Key Statements
Topic: Simple Basic Statement
Subject Matter: Examples of simple basic statements, Simple basic programmes, Writing and running simple basic statements, Understanding outputs and commands.
Specific Objectives
By the end of the lesson, pupils should be able to:
- Cognitive Domain:
(a) Define what a simple BASIC statement is.
(b) Identify examples of simple BASIC statements and programmes. - Affective Domain:
(a) Show interest in learning programming through writing BASIC statements.
(b) Appreciate the use of computer programming in solving problems. - Psychomotor Domain:
(a) Write and run simple BASIC statements on a computer.
(b) Demonstrate correct use of syntax and commands in BASIC. - Social Domain:
(a) Work collaboratively in pairs or small groups to develop simple BASIC programmes.
(b) Share and explain their programme outputs to the class.
Reference Materials
The following resources were used in planning this lesson:
- 9 Years Basic Education Curriculum
- Lagos State Unified Scheme of Work for Junior Secondary Schools
- Online Information from: Computer Hope – BASIC Programming Tutorial https://www.computerhope.com/jargon/b/basic.htm
- Relevant Textbooks
Instructional Materials
The teacher will teach this lesson with the aid of:
- Computer or Laptop with BASIC interpreter installed
- Projector or Smartboard
- Chalk and Board
- Sample BASIC programmes printed for demonstration
- Flashcards with BASIC commands and syntax
Rationale for the Lesson
This lesson introduces pupils to fundamental programming concepts, building problem-solving skills and logical thinking through practical computer activities.
Prerequisite/Previous Knowledge
Pupils should have basic knowledge of using a computer, understanding of typing, and familiarity with simple instructions or commands in everyday tasks.
Lesson Content/Board Summary
Simple Basic Statement
Meaning of a BASIC Statement
A BASIC statement is a line of code written in the BASIC programming language to perform a specific task. Each statement instructs the computer to execute an operation. BASIC is easy to learn and forms the foundation for understanding programming.
The following are examples of BASIC statements:
PRINT "HELLO WORLD"– displays a message on the screen.INPUT A– allows the user to enter a value.LET X = 5– assigns the value 5 to the variable X.IF X > 10 THEN PRINT "X IS LARGE"– performs a conditional action.FOR I = 1 TO 10– used for creating loops in programmes.
Simple BASIC Programmes
A BASIC programme is a set of BASIC statements written to achieve a specific task. Pupils can combine statements to create programmes that display messages, perform calculations, or take user input.
Examples include:
- A programme to display a greeting message:
PRINT "WELCOME TO BASIC PROGRAMMING" - A programme to add two numbers:
INPUT "Enter first number: ", A INPUT "Enter second number: ", B LET SUM = A + B PRINT "The sum is "; SUM - A programme using a loop to display numbers 1 to 5:
FOR I = 1 TO 5 PRINT I NEXT I
Understanding Outputs and Commands
BASIC programmes produce outputs that can be seen on the screen. Pupils should learn to read and interpret outputs, and also correct errors when commands fail.
The following are key points:
PRINT– shows results on the screen.INPUT– accepts user data.LET– assigns values to variables.IF...THEN– executes actions based on conditions.- Loops (
FOR...NEXT) – repeat commands multiple times.
Teaching Methods/Instructional Techniques
Discussion, Lecture, Demonstration, Explanation, Visual Aids, Group Work, Hands-on Practice
Instructional Procedures
To deliver this lesson, the teacher will adopt the following steps:
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Set Induction
Teacher’s Activity: The teacher greets pupils, recalls previous lesson, and asks questions about computer instructions in daily life to link to programming.
Pupils’ Activity: Pupils respond to questions and share examples of instructions they know.
Learning Point: Pupils understand the relevance of following instructions and relate it to programming.
Step 2: Definition of BASIC Statement
Time: 7 minutes
Teaching Skill: Explanation
Teacher’s Activity: Define a BASIC statement, write examples on the board, and explain their functions.
Pupils’ Activity: Listen, copy notes, and ask clarifying questions.
Learning Point: Pupils can define and identify BASIC statements.
Step 3: Demonstration of Simple BASIC Programmes
Time: 10 minutes
Teaching Skill: Demonstration
Teacher’s Activity: Show how to write and run a simple BASIC programme using a projector or computer.
Pupils’ Activity: Observe and copy the examples, noting syntax and outputs.
Learning Point: Pupils can see how statements form simple programmes.
Step 4: Understanding Outputs and Commands
Time: 8 minutes
Teaching Skill: Explanation and Guided Practice
Teacher’s Activity: Explain commands like PRINT, INPUT, LET, IF…THEN, and loops. Demonstrate outputs.
Pupils’ Activity: Practice running short commands on computers in pairs.
Learning Point: Pupils interpret outputs and understand command usage.
Step 5: Note-Taking
Time: 5 minutes
Teaching Skill: Supervision
Teacher’s Activity: Ask pupils to summarize the lesson in their notebooks.
Pupils’ Activity: Copy main points and examples from the board.
Learning Point: Reinforcement of learning and proper record of lesson content.
Step 6: Evaluation/Review
Time: 7 minutes
Teaching Skill: Questioning and Assessment
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- Define a BASIC statement.
- Write an example of a BASIC statement that displays a message.
- How do you assign a value to a variable in BASIC?
- Write a simple programme that adds two numbers.
- Explain the use of FOR…NEXT loop in BASIC.
Pupils’ Activity: Answer questions and demonstrate on computers if possible.
Learning Point: Assess pupils’ comprehension and ability to apply knowledge.
Step 7: Conclusion
Time: 3 minutes
Teaching Skill: Summary and Reinforcement
Teacher’s Activity: Recap key points, emphasize practical applications, and assign practice exercises.
Pupils’ Activity: Listen and note additional remarks.
Learning Point: Consolidation of lesson objectives.
Lesson Keywords
- BASIC Statement – a line of code instructing the computer
- PRINT – command to display output
- INPUT – command to accept user data
- LET – command to assign values to variables
- LOOP – a structure for repeating commands
Differentiation
Provide extra support with step-by-step demonstration for slow learners and encourage advanced learners to create longer programmes. Pair pupils for collaborative learning.
Note for teachers using this lesson plan
Ensure all pupils have access to computers or simulators. Encourage hands-on practice and correct syntax errors immediately. Use visual aids for clarity.

Community Join the conversation Open discussion +