Grade 10 Computer Studies Study Notes
Free sample — first 5 lesson outcomes. 103 more outcomes available on Swaliset.
Free Sample — First 5 Lesson Outcomes
Foundation of Computer Studies
Long before smartphones or laptops existed, people did calculations by hand using sticks, stones, and clay tablets. This was slow and full of mistakes. Over time, inventors built tools to solve this problem — starting with the abacus and the slide rule. Each new tool led to the next, until we arrived at the computers we use today.
What this strand covers
- 1.1 Evolution and Development of Computers — the journey from mechanical tools to electronic computers
- 1.2 Computer Organisation and Architecture — how a computer is structured and how its parts communicate
- 1.3 Input and Output Devices — how data enters and leaves a computer
- 1.4 Computer Storage — how data is stored inside and outside a computer
- 1.5 Central Processing Unit — the brain of the computer and how it works
- 1.6 Operating System — the software that manages all computer resources
- 1.7 Computer Setup — cables, ports, and how to assemble a computer
Lesson 1 focus
This lesson traces how seven early mechanical computing devices introduced the ideas that shaped every modern computer.
What Early Computing Devices Are
Early computers grew out of the need to automate complex calculations. The journey started with mechanical devices — tools built from physical parts like beads, rods, and gears rather than electricity. These devices were primarily used for specific arithmetic functions.
The seven early computing devices are:
| # | Device | Inventor | Year |
|---|---|---|---|
| 1 | Abacus | Unknown | ~500 BC |
| 2 | Napier's Bones | John Napier | 1617 |
| 3 | Pascaline | Blaise Pascal | 1642 |
| 4 | Slide Rule | William Oughtred | 1620s |
| 5 | Difference Engine | Charles Babbage | 1820s |
| 6 | Jacquard Loom | Joseph Marie Jacquard | 1804 |
| 7 | Analytic Engine | Charles Babbage | 1830s |
Each device introduced at least one idea that shapes the computers we use today.
The Abacus
The abacus is the first mechanical calculating device, developed around 500 BC. It is a wooden frame with beads sliding on rods, used for arithmetic calculations.
Structure
- Upper part — "Heaven": one bead per rod; each Heaven bead represents the value 5
- Lower part — "Earth": four beads per rod; each Earth bead represents the value 1
- To show a number, beads are pushed toward the middle bar (the beam)
What it could do
Addition, subtraction, multiplication, and division.

Worked example — representing 352
| Step | Column | Action | Value |
|---|---|---|---|
| 1 | Hundreds | Push 3 Earth beads up toward the beam | 300 |
| 2 | Tens | Push 1 Heaven bead down toward the beam | 50 |
| 3 | Units | Push 2 Earth beads up toward the beam | 2 |
| Total | Read columns left to right | 352 |
Link to today: The abacus established the basic principles of arithmetic calculation — the same operations every modern calculator still performs, just electronically.
Napier's Bones
Napier's Bones is a set of numbered rods invented by Scottish mathematician John Napier in 1617. Numbers are printed on each rod to make multiplication and division easier through a system of logarithms.
Structure
- A set of tall, narrow rectangular rods made of bone or ivory
- Each rod face is divided into cells by diagonal lines
- The top cell shows the rod's digit; cells below show its multiples (2× to 9×)
- In each cell, the tens digit sits in the upper-left triangle and the units digit in the lower-right triangle

Worked example — multiplying 6 × 3
- Select the rod for digit 6
- Look at row 3 (multiply by 3)
- Read the cell: tens triangle shows 1, units triangle shows 8
- Answer: 6 × 3 = 18
Napier's Bones simplified complex calculations and laid the groundwork for future calculating devices.
The Pascaline
The Pascaline was built by French mathematician Blaise Pascal in 1642. It is a mechanical calculator that uses rotating dials, each with ten teeth representing digits 0 to 9. It is one of the first successful mechanical calculators.
What it could do
Addition and subtraction only.
The automatic carry — key feature
When a dial completes one full turn (0 → 9 → 0), it automatically pushes the next dial forward by one tooth. This is the carry — the same as writing a 1 in the next column when adding by hand.

Worked example — adding 9 + 1
| Step | What happens |
|---|---|
| 1 | Units dial is sitting at position 9 |
| 2 | Add 1 — the dial rotates from 9 past 0 |
| 3 | Completing the full turn pushes the tens dial forward by 1 tooth |
| 4 | Units shows 0, tens shows 1 → result: 10 |
Link to today: Every modern calculator and computer performs this automatic carry each time numbers are added.
The Slide Rule
The slide rule was invented by William Oughtred in the 1620s. It works by sliding one marked scale against another to perform calculations using logarithmic scales.
Structure — three sections
- Fixed top stock: the upper part of the frame — stays still
- Sliding middle scale (the slide): moves left and right between the stocks
- Fixed bottom stock: the lower part of the frame — stays still
- Cursor: a transparent sliding window with a thin vertical hairline used to align values across all scales

What it could do
- Multiplication and division
- Powers and square roots (√)
- Trigonometry (sin, cos, tan)
Worked example — multiplying 2 × 3
- Set the 1 on Scale C directly above the 2 on Scale D
- Slide the cursor to the 3 on Scale C
- Read the number on Scale D below the cursor
- Scale D reads 6 → answer: 2 × 3 = 6
Used by engineers and scientists from the 1600s until electronic calculators replaced it in the 1970s.
The Difference Engine
The Difference Engine was designed by Charles Babbage in the 1820s. It was a mechanical device built to calculate and print mathematical tables automatically.
Why it was needed
Mathematical tables used by navigators and engineers were calculated by hand and full of errors. These errors caused shipwrecks and engineering failures. Babbage's machine would produce them automatically — without human mistakes.
What it could do
- Performed addition to produce accurate tables of numbers automatically
- Printed results directly — no human copying required
- Was not programmable — one job only
- Was never completed in Babbage's lifetime

The Jacquard Loom
The Jacquard Loom was invented by Joseph Marie Jacquard in 1804. It was a weaving machine that used punched cards to control which fabric patterns were woven. It is significant for demonstrating programmability.
How it worked
- Cards with holes punched in specific positions were fed into the loom
- Each hole lifted a specific thread; no hole left the thread down
- The pattern of holes determined the pattern woven into the fabric
- Changing the card changed the pattern — the same machine could produce many different designs

What this introduced to computing
This was the first time a machine was made to follow stored instructions to produce a result. Changing the card changed the output without rebuilding the machine. This is the idea of programmability.
Link to today: Every program you run — on a phone, laptop, or calculator — is a set of stored instructions. The Jacquard Loom introduced this idea in 1804.
The Analytic Engine
The Analytic Engine was designed by Charles Babbage in the 1830s. Unlike the Difference Engine, it could perform any mathematical task depending on the instructions given to it. It introduced concepts like programmability and conditional branching, and is regarded as the first design for a general-purpose computer.
Its four structural parts
| Part | What it did | Modern equivalent |
|---|---|---|
| The Mill | Performed all calculations | CPU (Central Processing Unit) |
| The Store | Held numbers in memory during calculation | RAM / Memory |
| Card reader | Received instructions on punched cards | Input device |
| Printer | Printed the output results | Output device |

Babbage never completed the Analytic Engine, but the design alone changed history. Because it introduced input, processing, memory, and output — the same four elements every computer uses today — Charles Babbage is known as the "Father of Modern Computing."
How Early Devices Influenced Electronic Computers
Early computing devices significantly influenced the development of electronic computers by introducing six fundamental concepts that shaped modern computing.
| # | Influence | Devices responsible |
|---|---|---|
| 1 | Concept of calculation — established basic arithmetic principles | Abacus, Pascaline |
| 2 | Programmability — machines that follow stored instructions | Jacquard Loom, Analytic Engine |
| 3 | Mechanisation of calculations — automating tasks to remove human error | Slide Rule, Difference Engine |
| 4 | Data representation — using physical positions or scales to represent numbers | Napier's Bones, Slide Rule |
| 5 | Architectural foundations — separate units for calculation (ALU) and memory | Analytic Engine |
| 6 | Inspiration for innovation — each device pushed inventors toward the next breakthrough | All seven devices |

Worked example — tracing programmability from 1804 to today
| Step | Device / System | What happened |
|---|---|---|
| 1 (1804) | Jacquard Loom | Punched cards control which threads are raised — machine follows stored instructions |
| 2 (1830s) | Analytic Engine | Punched cards give mathematical instructions — one machine, many different tasks |
| 3 (Today) | Computer program | Stored instructions tell the computer what to do — load a new program, perform a new task |
Conclusion: The same idea — a machine following stored instructions — runs from the Jacquard Loom straight through to every program on your phone today.
Key Points — Lesson 1
- The seven early devices were all mechanical — no electricity
- The Jacquard Loom (1804) introduced programmability using punched cards
- The Analytic Engine (1830s) introduced the four-part structure of every modern computer: input, processing (Mill/ALU), memory (Store), output
- Charles Babbage is the "Father of Modern Computing" because his Analytic Engine design mirrors every modern computer
- Early devices collectively introduced six ideas that shaped electronic computers
The Five Principal Technologies
The five technologies that defined the development of computers are listed below. Each replaced and improved on the one before — computers became smaller, faster, and more capable at each step.
- Vacuum tubes
- Transistors
- Integrated circuits (IC)
- Large-scale integrated circuits (LSI)
- Very large-scale integrated circuits (VLSI)
Two categories
| Category | Technologies | How they work |
|---|---|---|
| Electronic switches | Vacuum tubes, Transistors | Individual components that control electrical current — switching it on or off |
| Integrated chip technologies | IC, LSI, VLSI | Many components packed onto a single piece of semiconductor material (silicon) |
Vacuum Tubes
Vacuum tubes were the first electronic components used in computers. They served as electronic switches, enabling the creation of the first computers such as ENIAC (Electronic Numeric Integrator and Calculator).

Advantages and disadvantages
| Feature | Detail |
|---|---|
| Advantage | First technology to enable electronic computing |
| Disadvantage | Bulky — computers filled entire rooms |
| Disadvantage | Power-intensive — consumed huge amounts of electricity |
| Disadvantage | Unreliable — prone to overheating and frequent failures |
Despite their problems, vacuum tubes marked the beginning of electronic computing.
Transistors
The transistor replaced the vacuum tube. It is a tiny electronic device made from semiconductor material (usually silicon). It does the same job as a vacuum tube — switching electrical current on and off — but far more efficiently.

How transistors improved on vacuum tubes
| Feature | Vacuum tube | Transistor |
|---|---|---|
| Size | Large (glass bulb) | Small (silicon chip) |
| Power use | High | Low |
| Heat produced | Significant | Much less |
| Reliability | Burned out often | More reliable |
| Speed | Slower | Faster |
Transistors revolutionised computing — enabling more compact and cost-effective systems. Examples: IBM 1401, CDC 1604.
Link to today: Without the shift from vacuum tubes to transistors, the miniaturisation that followed — through ICs, LSI, and VLSI — would not have been possible. The smartphones and laptops used daily are the end result of that chain.
Integrated Circuits (IC)
An Integrated Circuit (IC) integrates multiple components onto a single chip of semiconductor material. Before the IC, each transistor was a separate component wired together on a circuit board. With the IC, hundreds of transistors are packed onto one small chip.

What ICs achieved
- Computers became even smaller and more efficient
- Allowed for more complex electronic functions on a single chip
- Reduced costs significantly
- Paved the way for personal computers and modern electronics
Large-Scale Integrated Circuits (LSI)
LSI went further than IC by packing thousands of components onto a single chip. This made it possible to create the microprocessor — a single chip containing all the functions of a CPU. One chip now did the job that previously required an entire circuit board.
Very Large-Scale Integrated Circuits (VLSI)
VLSI packed millions or billions of transistors onto a single chip. This enabled the mass production of personal computers and advanced electronic devices. The processor inside a smartphone today is a VLSI chip.

The technology chain — from vacuum tubes to smartphones
| Step | Technology | What it did | What it led to |
|---|---|---|---|
| 1 | Vacuum tubes | First electronic switches | Room-sized computers |
| 2 | Transistors | Smaller, cooler, more reliable | Wardrobe-sized computers |
| 3 | IC | Many transistors on one chip | Desk-sized computers |
| 4 | LSI | Thousands per chip → microprocessor | Personal computers |
| 5 | VLSI | Millions/billions per chip | Smartphones, tablets, laptops |
Each step was only possible because of the step before it. The smartphone in a learner's pocket today exists because vacuum tubes led to transistors, which led to ICs, which led to LSI, which led to VLSI.
Key Points — Lesson 2
- The five technologies fall into two categories: electronic switches (vacuum tubes, transistors) and integrated chip technologies (IC, LSI, VLSI)
- Vacuum tubes were bulky, power-intensive, and unreliable — but started electronic computing
- Transistors were smaller, faster, more reliable, and used less power
- ICs combined many transistors on one chip, reducing size and cost further
- LSI created the microprocessor — all CPU functions on one chip
- VLSI enabled mass production of smartphones, tablets, and laptops
Computer Generations
The development of computers is grouped into distinct generations. Each generation is defined by the principal technology used to build computers at that time. As the technology changed, computers became smaller, faster, cheaper, and more capable.
There are five generations, each matching one principal technology.
First Generation (1940–1956)
Principal technology: Vacuum tubes. Storage: Magnetic drums.

Characteristics
- Computers were large and bulky machines
- Slow — used mainly for scientific calculations
- Consumed a lot of power and generated significant heat
- Programming done in machine language (binary)
- Punch cards used as input devices
Examples
- ENIAC (Electronic Numerical Integrator and Computer)
- UNIVAC (Universal Automatic Computer)
Second Generation (1956–1964)
Principal technology: Transistors. Storage: Magnetic core memory.

Characteristics
- More reliable and energy-efficient than first-generation computers
- Faster than first generation, though slower than third generation
- Introduction of assembly language — easier to program than pure binary
- Used magnetic core memory for storage
- Punch cards still used as input
Examples
- IBM 1401
- CDC 1604
Third Generation (1964–1971)
Principal technology: Integrated circuits (ICs) — replaced transistors.
Characteristics
- Smaller in size and higher speed than second generation
- Less power consumed, less heat produced
- Development of operating systems — allowed multitasking and user-friendly interfaces; users no longer had to write every instruction in machine language
Examples
- IBM System/360
- DEC PDP-8
Fourth Generation (1971–Present)
Principal technology: Large-scale integrated circuits (LSI) — leading to microprocessors.

Characteristics
- Personal computers developed — widely available and affordable for the first time
- Much faster than third generation
- Less power consumed, less heat — often no cooling needed
- Introduction of graphical user interfaces (GUIs) and networking capabilities
- Development of microprocessors — the brain of the computer on one chip
- Keyboards and monitors used instead of punch cards
Examples
- IBM PC
- Apple Macintosh
Today's desktop computers in school laboratories and offices are fourth-generation machines.
Fifth Generation (Present and Beyond)
Principal technology: Very large-scale integrated circuits (VLSI) combined with Artificial Intelligence (AI).
This generation focuses on artificial intelligence, quantum computing, and advanced natural language processing.

Characteristics
- Emphasises machine learning, networks, and intelligent systems
- Computers can learn and adapt to new information
- Much smaller, lightweight, and highly portable compared to fourth generation
- Extremely fast — parallel processing, multi-processor systems, and AI acceleration
- More user-friendly: speech recognition, multimedia, and interactive AI assistants
Examples
- IBM Watson
- Google DeepMind
Everyday fifth-generation devices include smartphones (used for M-PESA), tablets, smartwatches, and laptops.
Matching Principal Technologies to Generations
| Generation | Technology | Era | Examples |
|---|---|---|---|
| 1st | Vacuum tubes | 1940–1956 | ENIAC, UNIVAC |
| 2nd | Transistors | 1956–1964 | IBM 1401, CDC 1604 |
| 3rd | Integrated circuits (IC) | 1964–1971 | IBM System/360, DEC PDP-8 |
| 4th | Large-scale IC (LSI) | 1971–present | IBM PC, Apple Macintosh |
| 5th | VLSI + AI | Present and beyond | Smartphones, tablets, IBM Watson |

Size comparison across generations

Key Points — Lesson 3
- The 1st generation used vacuum tubes — room-sized, binary language, punch cards
- The 2nd generation used transistors — smaller, assembly language, magnetic core memory
- The 3rd generation used ICs — operating systems, multitasking, accessible to businesses
- The 4th generation used LSI/microprocessors — personal computers, GUI, networking
- The 5th generation uses VLSI + AI — machine learning, speech recognition, portable devices
Technological Advancement in Development of Computers
Technological advancements in computer development have significantly transformed various sectors, including transportation, communication, and public safety. These advancements have made computers faster, smaller, and more capable over time, enabling their use well beyond the laboratory — including on roads, in hospitals, and in public safety systems. One specific example examined in this lesson is the use of LED panels in transport.
LED Panels in Transport
A Light Emitting Diode (LED) panel is a large electronic display screen controlled by computer technology. LED panels are used on roads in three specific ways.

The three uses
- Dynamic real-time information — LED panels display traffic updates, weather alerts, and emergency notifications as conditions change
- Integration with traffic management systems — LED panels connect to traffic management systems to show variable speed limits, lane closures, and detour information based on current road conditions
- Emergency broadcasting — during severe weather events or natural disasters, LED panels broadcast critical information and instructions to the public
Worked example — how an LED panel responds to an incident
| Step | Event | What the LED panel displays |
|---|---|---|
| 1 | Traffic sensors detect an accident in Lane 1 | ACCIDENT AHEAD |
| 2 | Management system calculates safe speed | REDUCE SPEED TO 60 KM/H |
| 3 | Lane 1 closed by traffic authority | LANE 1 CLOSED — KEEP RIGHT |
| 4 | Diversion route activated | USE EXIT 12 — FOLLOW DIVERSION |
Each message is generated and updated automatically by the computer system — no human needs to type it manually each time.
Key Points — Lesson 4
- Technological advancement has transformed transportation, communication, and public safety
- LED panels are computer-driven displays used on roads
- Use 1: Real-time traffic updates, weather alerts, emergency notifications
- Use 2: Integration with traffic management — variable speed limits, lane closures, detours
- Use 3: Emergency broadcasting during severe weather or natural disasters
Revision — Early Computing Devices
Use this table to review all seven devices, their inventors, dates, primary functions, and the influence each had on modern computing.
| Device | Inventor | Year | Primary function | Influence on computing |
|---|---|---|---|---|
| Abacus | Unknown | ~500 BC | Arithmetic using beads on rods | Concept of calculation |
| Napier's Bones | John Napier | 1617 | Multiplication/division via logarithm rods | Data representation |
| Pascaline | Blaise Pascal | 1642 | Addition/subtraction via rotating dials; automatic carry | Concept of calculation |
| Slide Rule | William Oughtred | 1620s | Mathematical calculations via logarithmic scales | Mechanisation; data representation |
| Difference Engine | Charles Babbage | 1820s | Automatic calculation and printing of tables | Mechanisation of calculations |
| Jacquard Loom | J. M. Jacquard | 1804 | Weaving controlled by punched cards | Programmability |
| Analytic Engine | Charles Babbage | 1830s | General-purpose calculations; ALU + memory | Programmability; architectural foundations |
Revision — Principal Technologies
| Technology | Key feature | Limitation addressed |
|---|---|---|
| Vacuum tubes | First electronic switches; enabled electronic computing | No prior technology — this was the starting point |
| Transistors | Smaller, faster, more reliable; less power, less heat | Replaced bulky, unreliable vacuum tubes |
| Integrated circuits (IC) | Multiple components on one chip | Replaced individually-wired transistors |
| LSI | Thousands of components per chip; created the microprocessor | Increased power beyond what single ICs could deliver |
| VLSI | Millions or billions of transistors per chip | Enabled mass production of personal computers and advanced devices |
The technology chain — from vacuum tubes to smartphones
Vacuum tubes made electronic computing possible → transistors shrank computers and made them reliable → IC put many transistors on one chip → LSI put thousands on one chip, creating the microprocessor → VLSI put millions/billions on one chip, enabling mass production of smartphones, tablets, and laptops. Each step was only possible because of the step before it.
Revision — Computer Generations
| Generation | Era | Technology | Key change from previous |
|---|---|---|---|
| 1st | 1940–1956 | Vacuum tubes | First electronic computers; room-sized; binary language; punch cards |
| 2nd | 1956–1964 | Transistors | Smaller, cooler; assembly language; magnetic core memory |
| 3rd | 1964–1971 | Integrated circuits | Operating systems; multitasking; accessible to businesses |
| 4th | 1971–present | LSI / Microprocessors | Personal computers; GUI; networking; keyboards and monitors |
| 5th | Present and beyond | VLSI + AI | Machine learning; speech recognition; portable; extremely fast |
Revision — LED Panels in Transport
| Use | What the LED panel does |
|---|---|
| 1. Real-time information | Displays traffic updates, weather alerts, emergency notifications as conditions change |
| 2. Traffic management integration | Shows variable speed limits, lane closures, and detour information based on current conditions |
| 3. Emergency broadcasting | Broadcasts critical instructions during severe weather events or natural disasters |
Sub-strand 1.1 — Key Points Summary
- The seven early devices were mechanical and introduced six ideas shaping modern computers: calculation, programmability, mechanisation, data representation, architectural foundations, and inspiration for innovation
- The Jacquard Loom (1804) introduced programmability; the Analytic Engine introduced the four-part computer structure — Babbage is the "Father of Modern Computing"
- The five principal technologies in order: Vacuum tubes → Transistors → IC → LSI → VLSI
- Each technology was smaller, faster, and more reliable than the previous, using less power
- VLSI — millions/billions of transistors per chip — powers today's smartphones and laptops
- Generations match technologies: 1st = vacuum tubes, 2nd = transistors, 3rd = IC, 4th = LSI, 5th = VLSI + AI
- LED panels in transport show computing in daily public life: real-time information, traffic management integration, and emergency broadcasting
The complete Computer Studies notes for Grade 10 cover all strands, sections and lesson outcomes as per the Kenya curriculum design.
Download the full PDF to access detailed explanations, diagrams, tables and examples for every learning outcome.