TheLucidSTEM‹ Computer Science simulationsComputer Science · IGCSE 0478 · 7 Standard methods of solution

Searching and sorting

IGCSE Computer Science 0478, topic 7, and A-Level 9618, topics 10.2 and 19.1. Step forwards and backwards through linear search and bubble sort, then binary search, insertion sort and a Big O comparison for A-Level.

About this lab: Searching and sorting

Interactive simulation for Cambridge IGCSE Computer Science 0478 topic 7 and AS & A Level 9618 topics 10.2 and 19.1: step through a linear search and a bubble sort with comparison and swap counters, then binary search, insertion sort, and graphs comparing the number of comparisons as the list grows, with Big O time complexity.

IGCSE Computer Science 0478, topic 7, and A-Level 9618, topics 10.2 and 19.1. Step forwards and backwards through linear search and bubble sort, then binary search, insertion sort and a Big O comparison for A-Level.

Searching and sorting is a free, browser-based simulation for Cambridge IGCSE Computer Science 0478 (topic 7 Algorithm design and problem-solving). The same lab serves both Cambridge IGCSE Computer Science 0478 and AS & A Level Computer Science 9618; tabs marked A-Level go beyond the IGCSE syllabus. The course is assessed in Paper 1 (Computer Systems), Paper 2 (Algorithms, Programming and Logic). Syllabus for examination in 2026-2028. There are 5 tabs, each a self-contained experiment with its own controls and live readings, and nothing to install: it runs on a laptop, tablet or classroom projector.

Syllabus coverage

Full syllabus map: IGCSE Computer Science 0478 topic 7, A Level Computer Science 9618 topic 10 and A Level Computer Science 9618 topic 19.

How to use this simulation

  1. 1. Linear search.
  2. 2. Bubble sort.
  3. 3. Binary search.
  4. 4. Insertion sort.
  5. 5. Comparing algorithms.
  6. The buttons at the end of the tab strip give the scene the whole window (Full screen, Hide controls) and, on a dark stage, a projector-friendly palette (Light scene). Many scenes also have drag handles: drag them to change the set-up directly.

All simulation labs · IGCSE Computer Science 0478 · TheLucidSTEM home