Computer Note
Computer Note
(Beginner to Advanced)
Module 1: Introduction to Computers
Week 1
What is a computer?
Characteristics of a computer
Importance of computers
Areas where computers are used
Week 2
History of computers
Generations of computers
Evolution of computers
Week 3
Classification of computers
o By size
o By purpose
o By data processing (Analog, Digital, Hybrid)
Week 5
Input devices
Output devices
Week 6
Storage devices
Memory devices
o RAM
o ROM
o Cache Memory
Week 7
CPU
ALU
CU
Registers
Module 3: Software
Week 8
What is software?
Types of software
Week 9
System software
Operating systems
Week 10
Application software
Utility software
Data vs Information
Bit
Byte
Week 12
Binary Number System
Decimal
Octal
Hexadecimal
Week 13
Number conversion
Desktop
Icons
Taskbar
Start Menu
Week 15
File Management
Folders
Drives
Interface
Ribbon
Tabs
Groups
Week 17
Typing
Editing
Saving
Opening
Week 18
Formatting
Font
Paragraph
Styles
Week 19
Tables
Pictures
Shapes
SmartArt
Week 20
Page Layout
Margins
Orientation
Columns
Week 21
Mail Merge
Week 22
Printing
Page Setup
Headers
Footers
Workbook
Worksheet
Week 24
Rows
Columns
Cells
Week 25
Formula
Functions
Week 26
Charts
Slides
Themes
Week 28
Animation
Transition
Week 29
Presentation
Module 9: Internet
Week 30
Internet
WWW
Website
Browser
Week 31
Search Engines
Email
Week 32
Social Media
Cloud Computing
Definition of a Computer?
A computer is an electronic machine that receives data, processes it,
stores it, and produces useful information.
Characteristics Of A Computer
1. Speed
A computer performs operations very fast, often in microseconds,
nanoseconds, or even picoseconds.
Example:
A computer can calculate millions or billions of numbers in one second.
Definition:
2. Accuracy
A computer produces correct results if the data entered and the
instructions given are correct.
If you enter wrong data, the computer will also produce wrong results.
Definition:
3. Storage Capacity
A computer can store large amounts of data and information for future
use.
Examples:
Documents
Pictures
Videos
Music
Databases
Definition:
4. Diligence (Consistency)
A computer does not become tired or bored.
It can perform the same task repeatedly with the same speed and accuracy.
Example:
A computer can print 10,000 examination results without getting tired.
Definition:
5. Reliability
A computer gives dependable and consistent results.
If the same data and instructions are entered repeatedly, the computer
produces the same result.
Definition:
Example:
A payroll system calculates employees' salaries automatically after the
required information is entered.
Definition:
7. Versatility
A computer can perform many different kinds of tasks.
Type documents
Browse the internet
Play games
Edit videos
Design graphics
Write programs
Definition:
8. Large Memory
Computers can remember information for a very long time.
Hard drives
SSDs
USB flash drives
Cloud storage
Definition:
9. Multitasking
A computer can perform several tasks at the same time.
Example:
You can:
Listen to music
Type in Microsoft Word
Download a file
Browse the internet
all at once.
Definition:
Definition:
It cannot:
Feel happy
Feel sad
Become angry
Love or hate
Example:
Students use computers to type assignments in Microsoft Word and research
topics on the internet.
2. Communication
Computers make communication faster and easier.
Send emails.
Chat online.
Make video calls.
Attend virtual meetings.
Example:
A teacher in Nigeria can teach students in another country through Zoom or
Google Meet.
Example:
Supermarkets use computers to calculate customers' bills and manage stock.
Example:
When you withdraw money from an ATM, a computer processes the
transaction in seconds.
5. Healthcare
Hospitals use computers to:
Example:
Doctors use computers to view X-ray and CT scan images.
Example:
Meteorologists use computers to forecast the weather.
7. Entertainment
Computers provide many forms of entertainment.
Watch movies.
Listen to music.
Play games.
Edit videos.
Stream content online.
Example:
Watching YouTube or playing computer games.
8. Transportation
Computers help in:
Example:
Air traffic controllers use computers to monitor aircraft and ensure safe
travel.
9. Government
Governments use computers to:
Example:
Government agencies use computers to issue passports and driver's licences.
Control machines.
Design products.
Monitor production.
Improve quality control.
Example:
Robots in car manufacturing are controlled by computers.
11. Agriculture
Farmers use computers to:
Monitor crops.
Track weather conditions.
Manage farm records.
Operate modern farming equipment.
Example:
Computers help farmers decide the best time to plant and harvest.
Example:
Airports use computers to screen passengers and luggage.
Design buildings.
Create machine parts.
Produce technical drawings.
Perform engineering calculations.
Example:
Architects use CAD (Computer-Aided Design) software to design houses.
History Of Computer
Introduction
The history of the computer refers to the story of how computers
developed from simple counting tools into the powerful electronic machines
we use today.
Animals
Food supplies
Money
Household items
Uses
Addition
Subtraction
Multiplication
Division
It could perform:
Multiplication
Division
Square roots
Logarithms
Trigonometric calculations
5. Pascaline (1642)
The Pascaline was invented by Blaise Pascal, a French mathematician.
It could perform
Addition
Subtraction
Addition
Subtraction
Multiplication
Division
An input unit
A processing unit
Memory
An output unit
9. Ada Lovelace
Ada Lovelace worked with Charles Babbage.
She wrote instructions for the Analytical Engine and is widely recognized as
the world's first computer programmer.
She realized that computers could do more than calculations—they could also
manipulate symbols and solve different kinds of problems.
It was used during the 1890 United States Census, reducing the time
needed to process census data from several years to about one year.
Instead of gears and wheels, these machines used electricity and electronic
components, making them much faster and more powerful.
Examples include:
GENERATION OF COMPUTERS
Introduction
The generation of computers refers to the different stages in the
development and evolution of computers based on the major technological
improvements made over time.
FIRST GENERATION OF
COMPUTERS (1940 – 1956)
Description
The first generation marked the beginning of electronic computers. These
computers used vacuum tubes as their main electronic component. A
vacuum tube is a glass electronic device used to control the flow of
electricity.
Characteristics
Used vacuum tubes.
Very large in size.
Consumed enormous electricity.
Produced a lot of heat.
Slow compared to modern computers.
Used machine language only.
Very expensive.
Limited storage capacity.
Advantages
First successful electronic computers.
Faster than mechanical computers.
Disadvantages
Extremely expensive.
Large and bulky.
Generated excessive heat.
Frequent breakdowns.
Consumed a lot of power.
Examples
ENIAC
EDVAC
UNIVAC I
SECOND GENERATION OF
COMPUTERS (1956 – 1963)
Description
The second generation replaced vacuum tubes with transistors.
This made computers smaller, more efficient, and more dependable. During
this period, programmers began using assembly language and early high-
level programming languages such as FORTRAN and COBOL.
Characteristics
Used transistors.
Smaller than first-generation computers.
Faster processing speed.
Less heat production.
More reliable.
Lower electricity consumption.
Used assembly and high-level languages.
Advantages
More reliable.
Smaller size.
Faster performance.
Less expensive than first-generation computers.
Lower power consumption.
Disadvantages
Still generated some heat.
Required regular maintenance.
Examples
IBM 1401
IBM 7094
CDC 1604
THIRD GENERATION OF
COMPUTERS (1964 – 1971)
Description
The third generation introduced the Integrated Circuit (IC).
This innovation greatly reduced the size of computers while increasing their
speed and reliability.
Characteristics
Used integrated circuits (ICs).
Smaller and lighter.
Faster processing.
More reliable.
Lower heat production.
Supported operating systems.
Supported multiprogramming.
Advantages
Very reliable.
Faster operation.
Lower maintenance cost.
Less electricity consumption.
Greater storage capacity.
Disadvantages
More expensive to manufacture than second-generation computers.
Required sophisticated technology to produce.
Examples
IBM System/360
PDP-8
Honeywell 6000
FOURTH GENERATION OF
COMPUTERS (1971 – PRESENT)
Description
The fourth generation introduced the microprocessor.
Characteristics
Uses microprocessors.
Very small in size.
Extremely fast.
High storage capacity.
User-friendly.
Affordable.
Supports networking and the internet.
Advantages
Very fast.
Portable.
Reliable.
Easy to use.
Large memory.
Low power consumption.
Low maintenance cost.
Disadvantages
Can become outdated quickly.
Vulnerable to viruses and cyberattacks if not properly protected.
Examples
IBM PC
Apple Macintosh
Desktop computers
Laptop computers
FIFTH GENERATION OF
COMPUTERS (PRESENT AND
BEYOND)
Description
The fifth generation focuses on Artificial Intelligence (AI).
Characteristics
Uses Artificial Intelligence.
Supports machine learning.
Can recognize speech and images.
Can process natural language.
Very high processing speed.
Handles extremely large amounts of data.
Advantages
Highly intelligent.
Extremely fast.
Automates complex tasks.
Improves decision-making.
Increases productivity.
Disadvantages
Expensive to develop and maintain.
Raises ethical and privacy concerns.
May reduce demand for some jobs through automation.
Examples
AI assistants
Self-driving vehicle systems
Advanced robotics
AI-powered medical diagnostic systems
CLASSIFICATION OF COMPUTERS
Introduction
The classification of computers refers to the grouping of computers
according to their size, purpose, and the type of data they process.
1. Classification by Size
2. Classification by Purpose
3. Classification by Data Processing
1. CLASSIFICATION OF
COMPUTERS BY SIZE
This classification groups computers according to their physical size,
processing power, storage capacity, and the number of users they
can support.
A. Microcomputer
Definition
A microcomputer is the smallest type of computer designed for use by one
person at a time.
Characteristics
Small in size.
Uses a microprocessor.
Supports one user.
Affordable.
Easy to operate.
Low power consumption.
Uses
Typing documents
Internet browsing
Programming
Gaming
Watching movies
Online learning
Examples
Desktop computer
Laptop computer
Notebook computer
Tablet
Smartphone
B. Minicomputer
Definition
A minicomputer is a medium-sized computer that is more powerful than a
microcomputer but less powerful than a mainframe.
Characteristics
Medium-sized.
Faster than microcomputers.
Supports several users.
Larger memory.
Used in organizations.
Uses
Universities
Banks
Factories
Hospitals
Examples
PDP-11
VAX Computers
C. Mainframe Computer
Definition
A mainframe computer is a very large and powerful computer capable of
processing enormous amounts of data while supporting hundreds or
thousands of users at the same time.
Characteristics
Very large.
Extremely powerful.
Huge storage capacity.
Highly reliable.
Supports many users simultaneously.
Uses
Banks
Government agencies
Airlines
Insurance companies
Large corporations
Examples
IBM zSeries
IBM System z
D. Supercomputer
Definition
A supercomputer is the most powerful and fastest type of computer in the
world.
Characteristics
Largest processing power.
Extremely high speed.
Massive storage.
Very expensive.
Used for scientific research.
Uses
Weather forecasting
Space exploration
Scientific simulations
Nuclear research
Artificial Intelligence research
Examples
Frontier
Fugaku
2. CLASSIFICATION OF
COMPUTERS BY PURPOSE
This classification is based on what the computer is designed to do.
A. General-Purpose Computer
Definition
A general-purpose computer is designed to perform many different
tasks.
It is flexible because users can install different software for different jobs.
Characteristics
Performs many tasks.
Flexible.
Widely used.
Supports different applications.
Uses
Typing
Browsing
Programming
Accounting
Graphic design
Gaming
Examples
Desktop computers
Laptops
Tablets
Smartphones
B. Special-Purpose Computer
Definition
A special-purpose computer is designed to perform one specific task.
Characteristics
Performs one task.
Highly efficient.
Fast.
Less flexible.
Uses
ATM machines
Traffic light control
Washing machines
Industrial machines
Aircraft control systems
Examples
ATM
Calculator
Microwave oven controller
Engine Control Unit (ECU)
Summary of Classification by
Purpose
Type Function Examples
General-
Performs many tasks Laptop, Desktop
Purpose
Special- Performs one specific ATM, Traffic Light
Purpose task Controller
3. CLASSIFICATION OF
COMPUTERS BY DATA PROCESSING
This classification depends on the type of data the computer processes.
A. Analog Computer
Definition
An analog computer processes continuous data.
Continuous data changes smoothly and can take any value within a range.
Characteristics
Processes continuous data.
Measures physical quantities.
Very fast for measurement tasks.
Less precise than digital computers.
Uses
Measuring temperature
Measuring speed
Measuring pressure
Measuring voltage
Examples
Speedometer
Thermometer
Voltmeter
Pressure gauge
B. Digital Computer
Definition
A digital computer processes discrete data, such as numbers, letters, and
symbols.
Characteristics
Processes discrete data.
Highly accurate.
Stores data.
Performs arithmetic and logical operations.
Uses
Office work
Education
Banking
Programming
Business
Examples
Desktop computer
Laptop
Smartphone
Calculator
C. Hybrid Computer
Definition
A hybrid computer combines the features of both analog and digital
computers.
Characteristics
Combines analog and digital technology.
High speed.
Highly accurate.
Used in specialized fields.
Uses
Hospitals
Scientific laboratories
Petrol stations
Weather forecasting
Examples
CT Scan Machine
ICU Patient Monitor
Petrol Pump
Weather Forecasting System
1. Hardware
2. Software
3. Peopleware
1. HARDWARE
Definition
Hardware refers to all the physical and tangible parts of a computer
system that can be seen and touched.
Examples include the monitor, keyboard, mouse, printer, system unit, hard
disk, and scanner.
Types of Hardware
Hardware is divided into four major categories.
A. Input Devices
These are devices used to enter data and instructions into the
computer.
Examples:
Keyboard
Mouse
Scanner
Microphone
Webcam
Joystick
Barcode Reader
B. Processing Devices
The CPU is often called the brain of the computer because it controls all
computer operations.
C. Output Devices
Examples:
Monitor
Printer
Speakers
Plotter
Projector
D. Storage Devices
Examples:
Importance of Hardware
Hardware enables users to:
Enter data.
Process information.
Display results.
Store files permanently.
2. SOFTWARE
Definition
Software refers to the collection of programs and instructions that tell
the computer what to do.
Types of Software
A. System Software
Examples:
Windows
Linux
macOS
Android
B. Application Software
Examples:
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Google Chrome
Adobe Photoshop
C. Utility Software
Examples:
Antivirus programs
Disk Cleanup
Backup software
Disk Defragmenter
Importance of Software
Software enables users to:
3. PEOPLEWARE (HUMANWARE)
Definition
Peopleware (also called Humanware) refers to the people who design,
operate, manage, maintain, and use computer systems.
A computer cannot work by itself. Human beings are needed to operate and
control it.
Categories of Peopleware
System Analyst
Programmer
Examples:
JavaScript
Python
Java
C++
Computer Operator
Network Administrator
Database Administrator
Maintains databases.
End User
Examples:
Students
Teachers
Bank workers
Doctors
Importance of Peopleware
People:
Operate computers.
Develop software.
Maintain hardware.
Solve computer problems.
Make decisions.
INPUT DEVICES
Introduction
An input device is a hardware component that enables users to enter data,
instructions, and commands into a computer for processing.
Input devices serve as the communication link between the user and the
computer. Without them, the computer would not receive any information to
process.
For example, when you type on a keyboard, click a mouse, speak into a
microphone, or scan a document, you are using an input device.
Definition
An input device is any hardware device used to enter data,
instructions, and commands into a computer system for processing.
1. Keyboard
Definition
A keyboard is the most commonly used input device. It is used to enter
letters, numbers, symbols, and commands into a computer.
Parts of a Keyboard
A standard keyboard contains:
A. Alphanumeric Keys
Example:
A, B, C, 1, 2, 3
B. Function Keys
F1 – F12
C. Numeric Keypad
D. Control Keys
Examples include:
Ctrl
Alt
Esc
Windows Key
E. Navigation Keys
Examples:
Arrow Keys
Home
End
Page Up
Page Down
Advantages
Fast typing.
Easy to use.
Highly accurate.
Disadvantages
Requires typing skills.
Can become damaged by dust or liquids.
2. Mouse
Definition
A mouse is a pointing device used to control the movement of the cursor on
the screen.
Main Parts
Left Button
Right Button
Scroll Wheel
Advantages
Easy to learn.
Speeds up navigation.
Disadvantages
Needs a flat surface (for many models).
Less convenient for extensive text entry.
3. Scanner
Definition
A scanner is an input device used to convert printed documents and
photographs into digital form.
Uses
Scanning certificates.
Scanning photographs.
Digitizing books.
Archiving documents.
4. Microphone
Definition
A microphone is an input device used to capture sound and convert it into
digital signals.
Uses
Voice recording.
Online meetings.
Video conferencing.
Voice commands.
Podcasting.
5. Webcam
Definition
A webcam is a camera connected to a computer that captures live images
and videos.
Uses
Online classes.
Video calls.
Virtual meetings.
Live streaming.
6. Joystick
Definition
A joystick is a pointing input device mainly used for controlling movement in
games and simulations.
Uses
Flight simulators.
Video games.
Robotics.
7. Light Pen
Definition
A light pen is a pen-shaped pointing device used to draw or select items
directly on compatible screens.
Examples
Smartphones
Tablets
ATM machines
Self-service kiosks
9. Barcode Reader
Definition
A barcode reader is an input device that reads barcodes and sends the
information to the computer.
Uses
Supermarkets.
Warehouses.
Libraries.
Hospitals.
Uses
WAEC examinations.
JAMB examinations.
Surveys.
Questionnaires.
Uses
Digitizing books.
Editing scanned documents.
Document archiving.
Uses
Banks.
Cheque processing.
Examples
Fingerprint scanner
Iris scanner
Facial recognition system
Uses
Office attendance.
Smartphone unlocking.
Security systems.
Immigration.
OUTPUT DEVICES
Introduction
An output device is a hardware component that receives processed data
from the computer and presents it to the user in a form that can be
understood.
After the computer processes data entered through input devices, the results
are sent to output devices. These results may appear as text, images,
sound, video, or printed documents.
Without output devices, users would not be able to see, hear, or use the
information processed by the computer.
Definition
An output device is any hardware device that receives processed
data from a computer and presents it to the user in a readable,
visible, audible, or permanent form.
Types of Output
Computer output can be classified into two main categories.
Examples include:
Advantages
Easy to edit.
Saves paper.
Can be shared electronically.
Disadvantages
Requires electricity.
Cannot be physically handled.
Examples include:
Advantages
Permanent record.
Easy to file.
Can be read without electricity.
Disadvantages
Monitor
Printer
Speakers
Plotter
Projector
Headphones
Types of Monitors
A. CRT (Cathode Ray Tube)
Characteristics:
Characteristics:
Thin.
Lightweight.
Uses less electricity.
Better picture quality.
Characteristics:
Very thin.
Brighter display.
Energy efficient.
Better colour quality.
Uses
Viewing documents.
Watching videos.
Browsing the internet.
Gaming.
Graphic design.
Advantages
Produces clear images.
Easy to use.
Instant display.
Disadvantages
Requires electricity.
Can cause eye strain after prolonged use.
2. Printer
Definition
A printer is an output device that produces hard copies of documents on
paper.
Types of Printers
A. Impact Printers
Impact printers print by striking an ink ribbon against paper.
Examples:
Advantages
Disadvantages
Noisy.
Slower.
Lower print quality.
B. Non-Impact Printers
These print without striking the paper.
Examples:
Inkjet Printer
Laser Printer
Thermal Printer
Advantages
Quiet operation.
High-quality printing.
Faster than impact printers.
Disadvantages
More expensive.
Ink or toner replacement can be costly.
Uses
Printing assignments.
Printing reports.
Printing photographs.
Printing certificates.
3. Speakers
Definition
Speakers are output devices that convert digital signals into sound.
Uses
Playing music.
Watching movies.
Video conferencing.
Online classes.
Gaming.
Advantages
Clear sound output.
Easy communication.
Disadvantages
Can disturb others if volume is high.
Requires electrical power.
4. Headphones
Definition
Headphones are audio output devices worn over or inside the ears.
Unlike speakers, headphones allow only the wearer to hear the sound.
Uses
Online meetings.
Music.
Gaming.
Private listening.
Advantages
Provides privacy.
Better sound quality.
Disadvantages
Prolonged use at high volume may affect hearing.
5. Plotter
Definition
A plotter is a specialized output device used to produce large, high-quality
drawings and graphics.
Uses
Engineering drawings.
Architectural plans.
Maps.
Building designs.
Posters.
Advantages
Highly accurate.
Excellent print quality.
Disadvantages
Expensive.
Large in size.
Slower than ordinary printers for regular documents.
6. Projector
Definition
A projector is an output device that projects images from a computer onto a
large screen or wall.
Uses
Classroom teaching.
Conferences.
Seminars.
Business presentations.
Church services.
Advantages
Large display.
Suitable for many viewers.
Disadvantages
Requires a dark or dim room for best visibility.
Can be expensive.