A world of learning. A plan that’s yours.Become a tutor
A CLEARER STARTING POINT

Online Computer Science Study Support

Computer Science includes both programming and the ideas behind computer systems. Match your practice to the language and notation required by your school or exam board.

What to explore

  • Algorithms and trace tables
  • Pseudocode and programming
  • Data representation
  • Computer systems and networks

Try it: trace a running total

Start total at 0 and add the values 2, 4 and 6 in order. The successive totals are 2, 6 and 12. A trace table records each change, making it easier to spot a loop or initialisation error.

Separate concepts from syntax

First explain what an algorithm should do using a small example. Then express it in the notation required by your course. School pseudocode rules and programming-language syntax are not interchangeable.

Connect your learning plan