Note AcademyNote Academy

Programming concepts

8.1

What the syllabus asks of you

  • Declare and use variables and constants
  • Understand and use basic data types
  • Understand and use input and output
  • (a) Understand and use the concept of sequence (b) Understand and use the concept of selection (c) Understand and use the concept of iteration (d) Understand and use the concepts of totalling and counting (e) Understand and use the concept of string handling (f) Understand and use arithmetic, relational and logical operators
  • Understand and use nested statements
  • (a) Understand what is meant by procedures, functions and parameters (b) Define and use procedures and functions, with or without parameters (c) Understand and use local and global variables
  • Understand and use library routines
  • Understand how to create a maintainable program

Read the notes first

Chapter 8: Programming concepts

Open the notes →

Drill this topic

All 79 questions on Programming concepts, untimed — answer on paper, then mark yourself against the mark scheme.

Start drill →

Make a worksheet

Choose the years and how many questions, then print it with the answers on separate pages.

Make a worksheet →

79 questions

These are structured questions, answered in working rather than by picking an option, so they are not listed here one by one. The drill above puts each in front of you with its mark scheme to check against.