Week 2Second Term

Introduction to BASIC Programming

Print lesson pack
On this page9 sections
  1. 01Lesson objectives
  2. 02Key vocabulary
  3. 03Common misconceptions
  4. 04Teacher activities
  5. 05Student activities
  6. 06Practical / learning evidence
  7. 07Resources and preparation
  8. 08Assessment for learning
  9. 09Inclusion and homework

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.