Historical Development of Computers
Download the Lessonotes Mobile Nigeria 2025 app for faster lesson access on Android and iPhone.
Subject: Information Technology (IT)
Class: Junior Secondary 1
Term: 1st Term
Week: 6
Theme: Basic Computer Operations And Concepts
This page supports the lesson note with a companion video and a short classroom-ready summary.
For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.
Teacher Activity: Begins by asking students how they count large numbers of items (e.g., grains of rice, market produce, money). Prompts discussion on challenges of counting mentally. Introduces the idea that humans have always sought tools to help with counting and calculation. States the lesson topic and objectives clearly.
Student Activity: Students share their experiences with counting, discussing methods and challenges. Listen attentively to the topic and objectives.
Before the advent of modern computers, humans devised various tools to assist with counting and simple calculations, primarily due to the limitations of mental arithmetic when dealing with large quantities.
Fingers and Toes: The most basic and natural counting tools. Limited to quantities of 10 or
2
0. Sticks and Stones: Used for tallying. Each stick or stone could represent a unit. Piles of stones could represent larger numbers. For example, a shepherd could use a stone for each sheep leaving the pen and remove one for each sheep returning.
Tally Sticks: Notched bones or pieces of wood used to record counts. Each notch represented a unit. Some ancient examples show complex systems of notches.
Abacus: Description: An ancient manual computing device consisting of a frame with rods on which beads are moved. It is still used in parts of the world today, including some Nigerian markets for quick calculations.
Mechanism: Beads in different columns represent different place values (ones, tens, hundreds, etc.). Moving beads up or down performs addition and subtraction.
Example: A typical abacus has a beam separating the frame into two parts. Beads above the beam are typically worth 5, while beads below are worth
1. To represent the number 7, one bead from the upper deck (worth 5) and two beads from the lower deck (2x1) would be moved towards the beam in the ones column.
Napier's Bones (1617 by John Napier): Description: A set of numbered rods used for multiplication and division.
Mechanism: Based on lattice multiplication. Rods are arranged to perform calculations by reading off numbers from diagonal sums.
Example: To multiply 345 by 6, the rods for 3, 4, and 5 would be placed side-by-side. The values corresponding to the 6th row on each rod would then be read diagonally and summed to get the product.
Slide Rule (17th Century): Description: A mechanical analog computer used primarily for multiplication and division, and also for functions like roots, logarithms, and trigonometry. It predates the electronic calculator.
Mechanism: Consists of two stationary scales and a movable middle scale, which slide against each other. Calculations are performed by aligning marks on the scales.
Example: To multiply two numbers, say 2 and 3, one would align the '1' on the movable scale with '2' on the fixed scale. Then, locate '3' on the movable scale, and the number directly below it on the fixed scale (which would be '6') is the product. While innovative for their time, early counting devices presented several limitations, especially with larger numbers or complex calculations: Time-consuming: Performing calculations, especially multiplication or division, was slow and required many steps.
Error-prone: Manual manipulation of beads, sticks, or scales increased the likelihood of human error.
Limited Accuracy: Analog devices like the slide rule offered limited precision.
Lack of Automation: Each step of a calculation required direct human intervention. There was no way to store intermediate results or program a sequence of operations.
Inability to handle complex operations: While useful for basic arithmetic, they could not perform complex mathematical functions efficiently.
Portability and Fragility: Some devices were cumbersome or delicate. These devices marked a significant step forward, using gears and levers to automate parts of the calculation process.
Pascaline (1642 by Blaise Pascal): Description: One of the earliest mechanical calculators, designed to assist Pascal's father with tax calculations.
Mechanism: Used a series of geared wheels. Numbers were entered by dialling, and results were displayed. Primarily performed addition and subtraction.
Limitations: Could not perform multiplication or division directly. Leibniz Wheel / Stepped Reckoner (1672 by Gottfried Leibniz): Description: An improvement on the Pascaline.
Mechanism: Utilised a "stepped drum" mechanism, allowing for direct multiplication and division through repeated addition and subtraction, in addition to addition and subtraction. Difference Engine (Charles Babbage, 1822): Description: Designed by Charles Babbage, often called the "Father of the Computer." It was intended to calculate polynomial functions and automatically print mathematical tables, eliminating human error in manual calculation.
Mechanism: A complex mechanical machine using gears and shafts. It was never fully built during Babbage's lifetime due to its complexity and cost, though a working model was later constructed. Analytical Engine (Charles Babbage, 1837): Description: Babbage's more ambitious design, considered the first general-purpose mechanical computer. It contained many features found in modern computers.
Key Features: Mill (CPU): The calculating unit.
Store (Memory): To hold numbers and intermediate results.
Input/Output: Using punched cards.
Control Unit: To sequence operations.
Significance: Though never built, its design included concepts like conditional branching, looping, and integrated memory, foreshadowing modern computing. Augusta Ada Lovelace (daughter of Lord Byron) wrote programs (algorithms) for the Analytical Engine, making her the world's first computer programmer. These machines combined mechanical parts with electrical components like relays, allowing for more complex operations and increased speed compared to purely mechanical devices.
Mark I (1944 by Howard Aiken and IBM): Description: The first large-scale automatic digital computer in the United States. Also known as the Harvard Mark I or Automatic Sequence Controlled Calculator (ASCC).
Mechanism: Used electromagnetic relays (switches operated by electrical current) and mechanical components. It was enormous (15.5 meters long, 2.4 meters high, weighing 4.5 tons) and noisy.
Features: Could perform additions, subtractions, multiplications, divisions, and reference mathematical tables. Input was via punched paper tape.
Applications: Used by the US Navy during World War II for ballistics calculations.
Connecting the historical development of computers to contemporary Nigerian life helps students appreciate the relevance and impact of I
T. Evolution of Payment Systems: Connection: Students learn how basic counting tools evolved into sophisticated calculators and eventually computers. This can be linked to the evolution of payment methods in Nigeria. Initially, trade involved direct exchange or simple counting of cowries or currency. Early mechanical calculators helped traders and banks. Today, modern computers power ATMs, Point-of-Sale (POS) machines in markets and shops, mobile banking apps for transfers (e.g., OPay, Kuda), and online transactions. The speed, accuracy, and efficiency of these systems, driven by modern computing, are direct outcomes of this historical development.
Local Context: Discuss how market women, tricycle (Keke) drivers, and small business owners in Nigeria now use POS terminals or mobile phones for payments, a stark contrast to manual counting and ledger books of the past.
Data Management and Record Keeping: Connection: The limitations of early counting devices for large numbers led to the need for more efficient data processing. This directly relates to managing large datasets today. From national census data to school records, hospital patient data, and voter registration, modern computers handle vast amounts of information quickly and accurately.
Local Context: Mention how INEC uses computers for voter registration and election results collation, how JAMB processes millions of applications, and how banks manage customer accounts across Nigeria. Early devices would make such tasks impossible or riddled with errors, highlighting the importance of computer evolution.
Impact on Daily Life and Work: Connection: The miniaturisation, speed, and affordability brought about by different computer generations have led to widespread adoption.
Local Context: Discuss how the smartphone (a 5th-generation computer) has become indispensable for communication, learning (online resources), entertainment, and even earning income for many Nigerians (e.g., content creators, online vendors). Compare this to the massive, room-sized first-generation computers and consider how inaccessible they would have been for personal use.