Skip to content
MathsGenie logo
Open app

Course home

x

Why programs need data structures

Why programs need data structures

Comparison diagram showing a one-dimensional array of scores with indexes, a two-dimensional seating grid with seats[1,2] labelled, and a car record with named fields.

A variable stores one value, but most programs need collections of related values. A data structure is the way a program organises that data so it can be stored, accessed, and updated sensibly.

Data structures Lesson

  1. GCSE
  2. /Computer Science
  3. /Data structures

Step-by-step lessons covering AQA GCSE Computer Science Data structures for GCSE Computer Science. Each lesson works through exam-style questions in Paper 1 and Paper 2 format. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.

Lessons