AQA GCSE (8525) SLR 09 – Advanced programming concepts

This download provides you with a zip file which contains all the resources you will need to deliver this topic.

It includes:

  • Student Learning Record Workbook (for use by students)
  • Student Learning Record Answers (for use by teachers)
  • End of Topic test and answers
  • Lesson PowerPoint’s for every lesson
  • Any associated answers or references sheets for class activities

This topic covers:

3.2.1 Data types

  • Understand the concept of a data type.
  • Understand and use the following appropriately:
    integer
    real
    Boolean
    character
    string

3.2.2 Programming concepts

  • Use, understand and know how the following statement types can be combined in programs:
    variable declaration
    constant declaration
    assignment
    iteration
    selection
    subroutine (procedure/function)
  • Use definite (count controlled) and indefinite (condition controlled) iteration, including indefinite iteration with the condition(s) at the start or the end of the iterative structure.
  • Use nested selection and nested iteration structures.
  • Use meaningful identifier names and know why it is important to use them.

3.2.3 Arithmetic operations in a programming language

  • Be familiar with and be able to use:
    addition
    subtraction
    multiplication
    real division
    integer division, including remainders

3.2.4 Relational operations in a programming language

  • Be familiar with and be able to use:
    equal to
    not equal to
    less than
    greater than
    less than or equal to
    greater than or equal to

3.2.5 Boolean operations in a programming language

  • Be familiar with and be able to use:
    NOT
    AND
    OR

3.2.7 Input/output

  • Be able to obtain user input from the keyboard.
  • Be able to output data and information from a program to the computer display.

Only Craig'n'Dave members can download this resource.

Log in

Join us today and access all our premium resources.




BETT Finalists 2022
Teach Secondary Awards 2022 Finalist
ERA 2023 Finalist

Registered in England and Wales: 10442992

VAT Number: 290 9845 58

Telephone: 020 4519 3010

Email: admin@craigndave.co.uk