Sparklabs Learning
ClassesSearchPrintable packs
Back to JSS 2 Second Term
Full packLearner notesTeacher plansCurriculum onlyInclude all weeks

Sparklabs Learning / Digital Technology

JSS 2 Second Term

Week 2: Introduction to BASIC Programming

School
Creative Brains Academy
Subject
Digital Technology
Pack
Curriculum only
Prepared
7 November 2026

Week index

  1. 01Computer Programming: Concepts and Languages
  2. 02Introduction to BASIC Programming
  3. 03BASIC: Simple Statements and Programs
  4. 04BASIC: Practical and Debugging
  5. 05Graphic Packages: Introduction
  6. 06Graphic Packages: Practical
  7. 07ICT as a Transformation Tool
  8. 08Data Transmission
  9. 09File Management and Data Organisation
  10. 10Revision
  11. 11Examination

Week 2 / Second Term

Introduction to BASIC Programming

Curriculum outline

Lesson objectives

By the end of the week, learners should be able to:

  1. Open a BASIC interpreter and show a welcome prompt.
  2. Type a LET statement assigning a value to a variable.
  3. Display a label with PRINT.
  4. Explain why uppercase letters work in BASIC programs.
  5. Trace one simple program by hand to predict the output.

Key vocabulary

  • Interpreter: a program that executes BASIC commands line by line.
  • LET: the statement that assigns a value to a variable.
  • PRINT: the statement that displays text or values to the screen.
  • Variable: a named container holding a value inside a program.
  • Uppercase: letters written in capital letters in source code.
  • Prompt: the message waiting for the next input or command.
  • Trace: predicting program output by stepping through the code.

Common misconceptions

  • "BASIC is outdated and useless." BASIC teaches the syntax behind modern languages; an early language still useful for beginners.
  • "LET is optional and a statement prefix." Most BASIC dialects require LET before an assignment.
  • "Uppercase means the program looks neat." Uppercase works but is not the reason; syntax rules dictate it.

Teacher activities

  1. Starter: run a short PRINT statement and show the result without revealing the code.
  2. Open the interpreter and introduce the welcome prompt as the first user experience.
  3. Demonstrate LET by assigning a score to a variable and displaying it.
  4. Show why uppercase letters matter for readability and common conventions.
  5. Model a simple program line by line and trace the output step by step.
  6. Close with the tracing task and exit question about interpeter versus compiler.

Student activities

  1. Observe the starter RUN and guess the PRINT command.
  2. Type a LET statement assigning a value to a variable.
  3. Type a PRINT statement displaying the variable value.
  4. Explain why uppercase letters appear in the example.
  5. Hand-trace one simple program and write the predicted output.
  6. Answer the exit question in one sentence about the interpreter.

Practical / learning evidence

A recorded typed BASIC program plus the documented expected output. Hand in the typed program and the traced output together.

Resources and preparation

A computer with a BASIC interpreter installed, a blank interpreter window and a sample tracing task card. Keep the interpreter in a saved folder for learners without install capability. Disable Caps Lock before typing.

Assessment for learning

Inspect the typed program for correct LET syntax. Compare the traced output with the actual interpreter output and flag any mismatch. Ask a learner to explain why LET appears before an assignment.

Inclusion and homework

Save the interpreter and sample programs in a prebuilt folder for learners who lack installation. Provide a tracing template with output lines preprinted. Extend confident learners with two LET assignments and a comparison of BASIC with another language. Homework: write a one-line BASIC statement that prints the string HELLO.

Sparklabs Learning / JSS 2 Second Term / Curriculum only

Lesson content is provided for classroom planning. Adapt timings and tasks to the approved school calendar and available devices.

Sparklabs Learning

Digital Technology lesson notes and teaching plans for JSS 1 to SS 3.

Curriculum

Open educational resources for JSS 1 to SS 3 Digital Technology.

Quick links

Search the curriculumBrowse classesPrintable term packs

Academic session 2026 / 2027