Skip to content
HeadTeacher.ng
Lesson Notes

Lesson Note on Simple BASIC Statement and Programmes for JSS 2 (JSS2)

This lesson note on Simple BASIC Statement teaches the examples, simple programmes, and commands in BASIC for Junior Secondary School 2.

Mercy EgwimByMercy EgwimPublishedNov 21, 2025Reading5 minComments0

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:

  1. PRINT "HELLO WORLD" – displays a message on the screen.
  2. INPUT A – allows the user to enter a value.
  3. LET X = 5 – assigns the value 5 to the variable X.
  4. IF X > 10 THEN PRINT "X IS LARGE" – performs a conditional action.
  5. 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:

  1. A programme to display a greeting message: PRINT "WELCOME TO BASIC PROGRAMMING"
  2. 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
  3. 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:

  1. PRINT – shows results on the screen.
  2. INPUT – accepts user data.
  3. LET – assigns values to variables.
  4. IF...THEN – executes actions based on conditions.
  5. 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:

  1. Define a BASIC statement.
  2. Write an example of a BASIC statement that displays a message.
  3. How do you assign a value to a variable in BASIC?
  4. Write a simple programme that adds two numbers.
  5. 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.

Export this post
Lesson Note on Simple BASIC Statement and Programmes for JSS 2 (JSS2)
Community Join the conversation Open discussion +