IGCSE Computer Science

Practical Problem-solving and Programming


Computer programs are great at processing data.

Data can be input into a computer program and then stored and processed. It can also be output for display on a monitor, for example.

This short introduction to programming will give you the tools to write your own computer programs.

These tools will include understanding how computer programs:

  1. sequence instructions
  2. select which instructions to execute/run
  3. repeat instructions multiple times
  4. process data sets eg arrays
  5. count
  6. sum
  7. create random numbers

Here is a sample program written in Python, the language we will be using: