SHSubjectHub

Fundamentals of Programming quiz games for A-Level Computer Science

18 live games for A-Level Computer Science, 195 questions. Preview every question free. Hosting A-Level Computer Science sets comes with a school package.

Fundamentals of Programming for AQA A-Level Computer Science: 18 ready-made live quiz games, 195 questions in all.

The questions cover AQA pseudo-code selection and loops, AQA pseudo-code variables and operators, C# arrays, strings and subroutines, C# selection and loops, C# variables and operators and Python selection and loops.

There are 15 code-reading sets, 2 practice sets and 1 quickfire round. Question types: 103 multiple choice, 90 true or false and 2 matching.

Preview every set here. Hosting A-Level Computer Science sets comes with a school package, from £150 a year for the whole school.

The gamesEach set is a fixed list of questions. Open a preview to see a few of them.

Quickfire: Fundamentals of Programming

A-level15 questions· Warm-up

Plays in 17 of 17 game modes, including Gold Rush, Big Catch and Speed Blitz.

Preview 3 sample questions
  1. 1

    What does `ord('m')` return in Python?

    77110109108
  2. 2

    True or false?

    A subroutine can have zero parameters.
  3. 3

    True or false?

    A subclass can only inherit from one superclass.

+ 12 more questions in the game.

Practice

Fundamentals of Programming: Programming Constructs & Data Types

A-level15 questions· Core

Plays in 17 of 17 game modes, including Gold Rush, Big Catch and Speed Blitz.

Preview 3 sample questions
  1. 1

    True or false?

    A constant is a named value that can be changed while the program runs.
  2. 2

    True or false?

    A global variable declared outside all subroutines can be accessed anywhere in the program.
  3. 3

    OOP relationships: true or false?

    Association, aggregation, and composition are all types of 'is-a' relationship.

+ 12 more questions in the game.

Practice

Fundamentals of Programming: Exception Handling

A-level15 questions· Core

Plays in 17 of 17 game modes, including Gold Rush, Big Catch and Speed Blitz.

Preview 3 sample questions
  1. 1

    Exception handling: true or false?

    Exception handling can catch runtime errors but not syntax errors.
  2. 2

    True or false?

    Overriding a method means changing the superclass's method so all classes are affected.
  3. 3

    True or false?

    Procedural programming and object-oriented programming are simply two different names for exactly the same paradigm.

+ 12 more questions in the game.

Code reading: AQA pseudo-code arrays, strings and subroutines

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    What does this AQA pseudo-code output?

    word ← 'cable'
    OUTPUT LEN(word)
    64word5
  2. 2

    True or false? Read this AQA pseudo-code.

    nums ← [5, 6, 1]
    total ← 0
    FOR i ← 0 TO LEN(nums) - 1
      total ← total + nums[i]
    ENDFOR
    OUTPUT total
    This code outputs 11.
  3. 3

    True or false? Read this AQA pseudo-code.

    SUBROUTINE update(n)
      RETURN n + 3
    ENDSUBROUTINE
    OUTPUT update(7) + 4
    This code outputs 14.

+ 7 more questions in the game.

Code reading: AQA pseudo-code selection and loops

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this AQA pseudo-code.

    x ← 24
    IF x MOD 2 = 0 THEN
      OUTPUT x DIV 2
    ELSE
      OUTPUT x * 3 + 1
    ENDIF
    This code outputs 12.
  2. 2

    True or false? Read this AQA pseudo-code.

    count ← 0
    FOR i ← 5 TO 10
      count ← count + 1
    ENDFOR
    OUTPUT count
    This code outputs 7.
  3. 3

    True or false? Read this AQA pseudo-code.

    score ← 60
    bonus ← 0
    IF score > 60 THEN
      bonus ← 20
    ENDIF
    OUTPUT score + bonus
    This code outputs 60.

+ 7 more questions in the game.

Code reading: AQA pseudo-code selection and loops, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    What does this AQA pseudo-code output?

    count ← 0
    FOR i ← 0 TO 4
      count ← count + 1
    ENDFOR
    OUTPUT count
    7645
  2. 2

    What does this AQA pseudo-code output?

    total ← 0
    FOR i ← 0 TO 5
      total ← total + i
    ENDFOR
    OUTPUT total
    1552110
  3. 3

    What does this AQA pseudo-code output?

    x ← 3
    IF x MOD 2 = 0 THEN
      OUTPUT x DIV 2
    ELSE
      OUTPUT x * 3 + 1
    ENDIF
    10391

+ 7 more questions in the game.

Code reading: AQA pseudo-code variables and operators

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this AQA pseudo-code.

    x ← 25
    y ← 3
    OUTPUT x MOD y
    This code outputs 1.
  2. 2

    True or false? Read this AQA pseudo-code.

    n ← 3
    y ← 7
    result ← n * y - 6
    OUTPUT result
    This code outputs 3.
  3. 3

    What does this AQA pseudo-code output?

    x ← 27
    y ← 6
    OUTPUT x MOD y
    214.543

+ 7 more questions in the game.

Code reading: AQA pseudo-code variables and operators, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this AQA pseudo-code.

    x ← 21
    y ← 4
    OUTPUT x DIV y
    This code outputs 1.
  2. 2

    True or false? Read this AQA pseudo-code.

    a ← '4'
    b ← '9'
    OUTPUT a + b
    This code outputs 13.
  3. 3

    True or false? Read this AQA pseudo-code.

    a ← 17
    b ← 16
    a ← b
    b ← a
    OUTPUT b
    This code outputs 16.

+ 7 more questions in the game.

Code reading: C# arrays, strings and subroutines

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int[] nums = {19, 9, 15, 18, 22};
    Console.WriteLine(nums[2]);
    This code outputs 15.
  2. 2

    True or false? Read this C# code.

    int[] nums = {2, 9, 5, 19, 20};
    Console.WriteLine(nums[2]);
    This code outputs 5.
  3. 3

    What does this C# code output?

    string word = "ALGORITHM";
    Console.WriteLine(word.Length);
    word9810

+ 7 more questions in the game.

Code reading: C# arrays, strings and subroutines, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int[] nums = {10, 10, 8, 6, 6};
    int total = 0;
    for (int i = 0; i < nums.Length; i++)
        total = total + nums[i];
    Console.WriteLine(total);
    This code outputs 34.
  2. 2

    True or false? Read this C# code.

    string word = "VARIABLE";
    Console.WriteLine(word.Substring(2, 3));
    This code outputs IAB.
  3. 3

    True or false? Read this C# code.

    static int Work(int n)
        => n + 4;
    Console.WriteLine(Work(Work(5)));
    This code outputs 13.

+ 7 more questions in the game.

Code reading: C# selection and loops

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int a = 7;
    int b = 1;
    Console.WriteLine(a < 4 || b > 2);
    This code outputs True.
  2. 2

    True or false? Read this C# code.

    int count = 0;
    for (int i = 1; i <= 3; i++)
        count = count + 1;
    Console.WriteLine(count);
    This code outputs 3.
  3. 3

    True or false? Read this C# code.

    int total = 0;
    for (int i = 0; i <= 3; i++)
        total = total + i;
    Console.WriteLine(total);
    This code outputs 10.

+ 7 more questions in the game.

Code reading: C# selection and loops, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int a = 9;
    int b = 2;
    Console.WriteLine(a > 8 && b > 2);
    This code outputs True.
  2. 2

    What does this C# code output?

    int total = 0;
    for (int i = 3; i <= 6; i++)
        total = total + i * 2;
    Console.WriteLine(total);
    2450366
  3. 3

    What does this C# code output?

    int x = 30;
    if (x % 2 == 0)
        Console.WriteLine(x / 2);
    else
        Console.WriteLine(x * 3 + 1);
    90301591

+ 7 more questions in the game.

Code reading: C# variables and operators

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int x = 13;
    int y = 4;
    Console.WriteLine(x % y);
    This code outputs 1.
  2. 2

    True or false? Read this C# code.

    int x = 13;
    int y = 5;
    Console.WriteLine(x / y);
    This code outputs 2.
  3. 3

    True or false? Read this C# code.

    int x = 37;
    int y = 4;
    Console.WriteLine(x / y);
    This code outputs 9.

+ 7 more questions in the game.

Code reading: C# variables and operators, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this C# code.

    int x = 9;
    int y = 4;
    Console.WriteLine(x % y);
    This code outputs 2.
  2. 2

    True or false? Read this C# code.

    string a = "8";
    int b = 6;
    Console.WriteLine(a + b);
    This code outputs 14.
  3. 3

    True or false? Read this C# code.

    int x = 41;
    int y = 5;
    Console.WriteLine(x / y);
    This code outputs 8.2.

+ 7 more questions in the game.

Code reading: Python arrays, strings and subroutines

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this Python code.

    word = "COMPUTER"
    print(len(word))
    This code outputs 8.
  2. 2

    True or false? Read this Python code.

    nums = [19, 20, 3, 27, 26, 1]
    print(nums[3])
    This code outputs 3.
  3. 3

    What does this Python code output?

    nums = [4, 22, 24, 9, 21]
    print(nums[3])
    324219

+ 7 more questions in the game.

Code reading: Python selection and loops

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this Python code.

    x = 25
    while x > 0:
        x = x - 7
    print(x)
    This code outputs 0.
  2. 2

    True or false? Read this Python code.

    a = 1
    b = 3
    print(a > 3 or b < 2)
    This code outputs True.
  3. 3

    True or false? Read this Python code.

    total = 0
    for i in range(1, 5):
        total = total + i * 2
    print(total)
    This code outputs 20.

+ 7 more questions in the game.

Code reading: Python selection and loops, set 2

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this Python code.

    a = 2
    b = 5
    print(a < 4 and b == 5)
    This code outputs True.
  2. 2

    What does this Python code output?

    count = 0
    for i in range(4, 16, 2):
        count = count + 1
    print(count)
    67105
  3. 3

    What does this Python code output?

    x = 2
    while x < 70:
        x = x * 3
    print(x)
    5470486162

+ 7 more questions in the game.

Code reading: Python variables and operators

A-level10 questions· Core

Plays in 13 of 17 game modes, including Gold Rush, Big Catch and Fossil Hunt.

Preview 3 sample questions
  1. 1

    True or false? Read this Python code.

    x = 37
    y = 5
    print(x // y)
    This code outputs 7.
  2. 2

    What does this Python code output?

    b = 5
    x = 5
    total = b + x * 4
    print(total)
    40252614
  3. 3

    What does this Python code output?

    x = 19
    y = 2
    print(x // y)
    179.591

+ 7 more questions in the game.

How hosting works

  1. Pick a set and a game mode. The questions stay the same; the game changes.
  2. Put the join code on the board. Pupils join at subjecthub.co.uk/play on a phone or laptop. They need no account.
  3. Play for 1 to 7 minutes. You choose the length before you start.

Preview every set free. Hosting these sets comes with a school package. See pricing

See how each game mode plays →

← All A-Level Computer Science games · All live games