Skip to main content
VISUAL INDEX / 001

Model catalog

How much work does an algorithm need, and how does a computer carry it out? Begin with a list of values and a single calculation, then follow the steps and the information inside the machine.

2models
AlgorithmsLinear searchBinary searchBig O

Time complexity

Count a search one comparison at a time. Follow nested loops and repeated halving, then compare how their work grows with the input.

Open model
Computer architectureRegistersBusesPipelines

CPU & von Neumann architecture

Follow an input through instruction fetching, decoding, arithmetic, storage, and output on a detailed computer model made in Blender.

Open model