S1 · Computer Studies I · Grade 10 · ages 15–16
How Computers Evolved
History and architecture
Grade 10 · 1.1 Evolution of Computers · 1.2 Computer ArchitectureCBE strandFree · works offline
▶ Start the interactive lessonThe full lesson adds narration, an interactive mission and a 10-question bank, and the quiz explains any mistakes.
Calculating before electricity
People built calculating tools long before electricity: the abacus, Napier's bones, the slide rule and Blaise Pascal's adding machine, the Pascaline (1642). In the 1830s Charles Babbage designed the Analytical Engine, a programmable machine, and Ada Lovelace wrote what is often called the first computer program for it.
Generations of computers
Electronic computers are often grouped into generations by the technology inside: first, vacuum tubes (1940s–50s); second, transistors; third, integrated circuits (many transistors on one chip); fourth, microprocessors, a whole CPU on one chip (from the 1970s). Some books call today's AI-focused systems the fifth generation.
Smaller, faster, cheaper
Each generation made computers smaller, faster, cheaper and less power-hungry. ENIAC (1945) filled a large room and weighed about 27 tonnes. A modern smartphone is millions of times more powerful and fits in your pocket.
The von Neumann architecture
Most computers follow the von Neumann architecture: a CPU, a memory that holds both the program and the data, input and output devices, and buses connecting them. The CPU repeats one cycle: fetch an instruction from memory, decode it, execute it.
Buses: the computer's roads
A bus is a set of wires carrying signals between parts. The data bus carries the data itself, the address bus carries the memory location to read or write, and the control bus carries commands such as read, write and clock signals.
Key points
- Before electricity, people calculated with the abacus, the slide rule and Pascal's adding machine.
- Babbage designed a programmable engine, and Ada Lovelace wrote a program for it.
- Computer generations moved from vacuum tubes to transistors, chips, and microprocessors.
- Every step made computers smaller, faster and cheaper.
- Most computers keep programs and data in the same memory: the von Neumann design.
- The CPU fetches, decodes and executes instructions, over and over.
- Buses carry data, addresses and control signals between the parts.
Try it for real: History and the parts
- Find out the processor and memory of a computer or phone you can use (Settings › About, or System Information).
- Ask an older relative what the first computer or phone they used was like, and compare it to today's.