Logo

Craig 'n' Dave

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.




Registered in England and Wales: 10442992

VAT Number: 290 9845 58

Telephone: 020 4519 3010

Email: admin@craigndave.co.uk

Bett Awards Finalist 2024
TS Winner 2023
ERA Awards Finalist 2023
TS Finalist 2022
Bett Awards Finalist 2022