Skip to content

ZIMSEC A-Level Computer Science

7Programming

Programming in ZIMSEC A-Level Computer Science: what the syllabus expects you to know, the learning objectives and how to practise.
Topic230 practice questions11 lessons

Overview

Form 5 (competency matrix 8.7) and Form 6 (8.12). Part of the Paper 2 section Programming, Algorithm design and Databases (40%); Paper 1 questions on programming sit within Algorithm Design and Data Structures.

In this topic

Lessons

  • Programming languages and paradigms

    45 min

    Full access
  • Programming basics: variables, constants, expressions and input-output

    55 min

    Full access
  • Iteration: FOR, WHILE and REPEAT loops

    55 min

    Full access
  • Selection: IF statements and CASE statements

    50 min

    Full access
  • Procedures, functions and parameters

    55 min

    Full access
  • One- and two-dimensional arrays

    60 min

    Full access
  • Text files

    55 min

    Full access
  • User interface design: user profiling, input and output design

    50 min

    Full access
  • Object-oriented programming: classes, objects, inheritance and polymorphism

    55 min

    Full access
  • Writing object-oriented programs

    60 min

    Full access
  • Designing games and mobile applications

    50 min

    Full access

Join to read every lesson, or see what Full access includes.

Sample question

A sample question on this topic. Answer it, check it, then read the worked answer.

Programming: sample question

1 mark

What is the index of an array element?

Choose one answer

Turn Programming into a strength.

Practise with instant marking, see your mastery grow and get a study plan built around your exam date.