Teachers' Portal  /  A-Level Computer Science 9618  /  Programming
Topic plan · A-Level Computer Science 9618 · Topic 11

Programming

Variables, constants, built-in functions, selection and iteration constructs, and structured programming with procedures, functions and parameters passed by value or by reference.

Open the topic lab Question bank Notes PDF
Unit at a glance

4 lessons, 180 minutes of teaching

Lessons
4, each planned for 45 minutes
Worksheets
4 with answer keys
Quiz questions
24 multiple-choice, assignable in the app
Lab
Pseudocode lab
Scheme of work

The lessons in order

RefLesson packStructureWorksheetQuizLab tab
11.1Variables, constants and built-in functions
Every program starts with data: variables that change, constants that do not, and expressions that combine them.
Cooperative Concept Mapping6 Q, 21 marks6 MCQtab 7
11.2Selection and iteration constructs
Selection lets a program choose which statements to run; iteration makes it repeat them.
Think-Pair-Share6 Q, 23 marks6 MCQtab 1
11.3Procedures and functions
Structured programs are built from small named subroutines.
Mix-Pair-Share6 Q, 21 marks6 MCQtab 5
11.3Passing parameters by value and by reference
When a variable is passed to a procedure, the procedure gets either a copy of its value or access to the variable itself.
Jigsaw6 Q, 20 marks6 MCQtab 7

Each pack holds the plan, worksheet and quiz for its lesson. Teach the rows in order; the lab tabs match the student lessons.

Also for this topic

Topic resources