a.2 algorithm design & theory
Perfect the recipe. Explore the logic behind efficient code, from Boolean algebra and logic gates to Big O notation and the theoretical limits of what computers can solve.
Peek inside the brain of the machine! Discover how simple logic gates and True/False questions combine to build the complex circuits that power every computer on Earth.
Code that works is good, but code that flies is better. Learn to measure efficiency with Big O notation and design algorithms that save time, memory, and battery life.
Don't reinvent the wheel! Master the 'greatest hits' of coding - proven algorithms for sorting data, searching files, finding the shortest path, and keeping secrets safe.
Predict the future without a crystal ball. Learn how computational modelling lets you simulate real-world events - from crashing cars to spreading viruses - safely inside a computer.
What are the limits of a machine? Dive into the deep philosophy of computing, from Turing Machines and AI to the mind-bending world of quantum physics.
Last modified: May 12th, 2026
