Sparklabs Learning / Digital Technology
JSS 2 Second Term
Week 2: Introduction to BASIC Programming
- School
- Creative Brains Academy
- Subject
- Digital Technology
- Pack
- Learner notes
- Prepared
- 7 November 2026
Week index
- 01Computer Programming: Concepts and Languages
- 02Introduction to BASIC Programming
- 03BASIC: Simple Statements and Programs
- 04BASIC: Practical and Debugging
- 05Graphic Packages: Introduction
- 06Graphic Packages: Practical
- 07ICT as a Transformation Tool
- 08Data Transmission
- 09File Management and Data Organisation
- 10Revision
- 11Examination
Week 2 / Second Term
Introduction to BASIC Programming
Lesson notes
Lesson objectives
By the end of the week, learners should be able to:
- Open a BASIC interpreter and show a welcome prompt.
- Type a LET statement assigning a value to a variable.
- Display a label with PRINT.
- Explain why uppercase letters work in BASIC programs.
- 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
- Starter: run a short PRINT statement and show the result without revealing the code.
- Open the interpreter and introduce the welcome prompt as the first user experience.
- Demonstrate LET by assigning a score to a variable and displaying it.
- Show why uppercase letters matter for readability and common conventions.
- Model a simple program line by line and trace the output step by step.
- Close with the tracing task and exit question about interpeter versus compiler.
Student activities
- Observe the starter RUN and guess the PRINT command.
- Type a LET statement assigning a value to a variable.
- Type a PRINT statement displaying the variable value.
- Explain why uppercase letters appear in the example.
- Hand-trace one simple program and write the predicted output.
- 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.