Grade 10 Computer Studies Study Notes

Free sample — first 5 lesson outcomes. 103 more outcomes available on Swaliset.

FREE PREVIEW First 5 lesson outcomes · Read online free · No sign-up needed

Free Sample — First 5 Lesson Outcomes

Strand 1 Foundation of Computer Studies
Evolution and Development of Computers
Lesson Outcome 1.1.1 Early computing devices

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:

#DeviceInventorYear
1AbacusUnknown~500 BC
2Napier's BonesJohn Napier1617
3PascalineBlaise Pascal1642
4Slide RuleWilliam Oughtred1620s
5Difference EngineCharles Babbage1820s
6Jacquard LoomJoseph Marie Jacquard1804
7Analytic EngineCharles Babbage1830s

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.

Diagram 1
Figure 1.1: Structure of the Abacus — Heaven and Earth sections

Worked example — representing 352

StepColumnActionValue
1HundredsPush 3 Earth beads up toward the beam300
2TensPush 1 Heaven bead down toward the beam50
3UnitsPush 2 Earth beads up toward the beam2
TotalRead columns left to right352

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
Diagram 1
Figure 1.2: Napier

Worked example — multiplying 6 × 3

  1. Select the rod for digit 6
  2. Look at row 3 (multiply by 3)
  3. Read the cell: tens triangle shows 1, units triangle shows 8
  4. 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.

Diagram 1
Figure 1.3: The Pascaline — output windows, input dials, and the automatic carry mechanism

Worked example — adding 9 + 1

StepWhat happens
1Units dial is sitting at position 9
2Add 1 — the dial rotates from 9 past 0
3Completing the full turn pushes the tens dial forward by 1 tooth
4Units 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
Diagram 1
Figure 1.4: The Slide Rule — three sections and the cursor

What it could do

  • Multiplication and division
  • Powers and square roots (√)
  • Trigonometry (sin, cos, tan)

Worked example — multiplying 2 × 3

  1. Set the 1 on Scale C directly above the 2 on Scale D
  2. Slide the cursor to the 3 on Scale C
  3. Read the number on Scale D below the cursor
  4. 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
Diagram 1
Figure 1.5: The Difference Engine — structure and scale

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

  1. Cards with holes punched in specific positions were fed into the loom
  2. Each hole lifted a specific thread; no hole left the thread down
  3. The pattern of holes determined the pattern woven into the fabric
  4. Changing the card changed the pattern — the same machine could produce many different designs
Diagram 1
Figure 1.6: The Jacquard Loom — card-reading mechanism and punched card detail

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

PartWhat it didModern equivalent
The MillPerformed all calculationsCPU (Central Processing Unit)
The StoreHeld numbers in memory during calculationRAM / Memory
Card readerReceived instructions on punched cardsInput device
PrinterPrinted the output resultsOutput device
Diagram 1
Figure 1.7: The Analytic Engine — four structural parts and data flow

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.

#InfluenceDevices responsible
1Concept of calculation — established basic arithmetic principlesAbacus, Pascaline
2Programmability — machines that follow stored instructionsJacquard Loom, Analytic Engine
3Mechanisation of calculations — automating tasks to remove human errorSlide Rule, Difference Engine
4Data representation — using physical positions or scales to represent numbersNapier's Bones, Slide Rule
5Architectural foundations — separate units for calculation (ALU) and memoryAnalytic Engine
6Inspiration for innovation — each device pushed inventors toward the next breakthroughAll seven devices
Diagram 1
Figure 1.8: Six ways early computing devices influenced modern electronic computers

Worked example — tracing programmability from 1804 to today

StepDevice / SystemWhat happened
1 (1804)Jacquard LoomPunched cards control which threads are raised — machine follows stored instructions
2 (1830s)Analytic EnginePunched cards give mathematical instructions — one machine, many different tasks
3 (Today)Computer programStored 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
Lesson Outcome 1.1.2 Principal technologies in computer development

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.

  1. Vacuum tubes
  2. Transistors
  3. Integrated circuits (IC)
  4. Large-scale integrated circuits (LSI)
  5. Very large-scale integrated circuits (VLSI)

Two categories

CategoryTechnologiesHow they work
Electronic switchesVacuum tubes, TransistorsIndividual components that control electrical current — switching it on or off
Integrated chip technologiesIC, LSI, VLSIMany 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).

Diagram 1
Figure 1.9: Vacuum tube — external view and internal cross-section

Advantages and disadvantages

FeatureDetail
AdvantageFirst technology to enable electronic computing
DisadvantageBulky — computers filled entire rooms
DisadvantagePower-intensive — consumed huge amounts of electricity
DisadvantageUnreliable — 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.

Diagram 1
Figure 1.10: Transistor — physical appearance, size comparison with vacuum tube, and feature comparison

How transistors improved on vacuum tubes

FeatureVacuum tubeTransistor
SizeLarge (glass bulb)Small (silicon chip)
Power useHighLow
Heat producedSignificantMuch less
ReliabilityBurned out oftenMore reliable
SpeedSlowerFaster

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.

Diagram 1
Figure 1.11: IC chip — physical package and conceptual transistor density

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.

Diagram 1
Figure 1.12: Component density comparison — IC vs LSI vs VLSI

The technology chain — from vacuum tubes to smartphones

StepTechnologyWhat it didWhat it led to
1Vacuum tubesFirst electronic switchesRoom-sized computers
2TransistorsSmaller, cooler, more reliableWardrobe-sized computers
3ICMany transistors on one chipDesk-sized computers
4LSIThousands per chip → microprocessorPersonal computers
5VLSIMillions/billions per chipSmartphones, 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
Lesson Outcome 1.1.3 Generations of computers

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.

Diagram 1
Figure 1.13: First-generation computer — ENIAC scale and structure

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.

Diagram 1
Figure 1.14: Second-generation computer — IBM 1401 scale and structure

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.

Diagram 1
Figure 1.15: Fourth-generation computer — IBM PC scale and structure

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.

Diagram 1
Figure 1.16: Fifth-generation devices — smartphones, laptops, and tablets

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

GenerationTechnologyEraExamples
1stVacuum tubes1940–1956ENIAC, UNIVAC
2ndTransistors1956–1964IBM 1401, CDC 1604
3rdIntegrated circuits (IC)1964–1971IBM System/360, DEC PDP-8
4thLarge-scale IC (LSI)1971–presentIBM PC, Apple Macintosh
5thVLSI + AIPresent and beyondSmartphones, tablets, IBM Watson
Diagram 1
Figure 1.17: Technology-to-generation matching chart

Size comparison across generations

Diagram 2
Figure 1.18: Physical size of computers across the five 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
Lesson Outcome 1.1.4 Technological advancement in computer development

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.

Diagram 1
Figure 1.19: Roadside LED variable message sign — three uses in transport

The three uses

  1. Dynamic real-time information — LED panels display traffic updates, weather alerts, and emergency notifications as conditions change
  2. 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
  3. 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

StepEventWhat the LED panel displays
1Traffic sensors detect an accident in Lane 1ACCIDENT AHEAD
2Management system calculates safe speedREDUCE SPEED TO 60 KM/H
3Lane 1 closed by traffic authorityLANE 1 CLOSED — KEEP RIGHT
4Diversion route activatedUSE 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
Lesson Outcome 1.1.5 Revision on evolution and development of computers

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.

DeviceInventorYearPrimary functionInfluence on computing
AbacusUnknown~500 BCArithmetic using beads on rodsConcept of calculation
Napier's BonesJohn Napier1617Multiplication/division via logarithm rodsData representation
PascalineBlaise Pascal1642Addition/subtraction via rotating dials; automatic carryConcept of calculation
Slide RuleWilliam Oughtred1620sMathematical calculations via logarithmic scalesMechanisation; data representation
Difference EngineCharles Babbage1820sAutomatic calculation and printing of tablesMechanisation of calculations
Jacquard LoomJ. M. Jacquard1804Weaving controlled by punched cardsProgrammability
Analytic EngineCharles Babbage1830sGeneral-purpose calculations; ALU + memoryProgrammability; architectural foundations

Revision — Principal Technologies

TechnologyKey featureLimitation addressed
Vacuum tubesFirst electronic switches; enabled electronic computingNo prior technology — this was the starting point
TransistorsSmaller, faster, more reliable; less power, less heatReplaced bulky, unreliable vacuum tubes
Integrated circuits (IC)Multiple components on one chipReplaced individually-wired transistors
LSIThousands of components per chip; created the microprocessorIncreased power beyond what single ICs could deliver
VLSIMillions or billions of transistors per chipEnabled 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

GenerationEraTechnologyKey change from previous
1st1940–1956Vacuum tubesFirst electronic computers; room-sized; binary language; punch cards
2nd1956–1964TransistorsSmaller, cooler; assembly language; magnetic core memory
3rd1964–1971Integrated circuitsOperating systems; multitasking; accessible to businesses
4th1971–presentLSI / MicroprocessorsPersonal computers; GUI; networking; keyboards and monitors
5thPresent and beyondVLSI + AIMachine learning; speech recognition; portable; extremely fast

Revision — LED Panels in Transport

UseWhat the LED panel does
1. Real-time informationDisplays traffic updates, weather alerts, emergency notifications as conditions change
2. Traffic management integrationShows variable speed limits, lane closures, and detour information based on current conditions
3. Emergency broadcastingBroadcasts 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
Lesson Outcome More content available…

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.

📄

103 more lesson outcomes available

Download the complete Grade 10 Computer Studies notes as a print-ready PDF on Swaliset.

All 108 lesson outcomes
Diagrams, tables & examples
Print-ready PDF — A4 format
Download PDF Generate Exam