Here is a comprehensive set of
structured study notes covering
Computer Introduction to
Advanced Concepts.
You can copy and save this text
directly into your favorite word
processor (like Microsoft Word,
Google Docs, or LibreOffice) and
select File > Export as PDF (or Save
As PDF) to create your PDF
document.
Complete Computer
Science & Hardware
Fundamentals
Course Notes: Computer
Introduction to Advanced
Concepts
Module 1: Introduction to
Computers
1.1 What is a Computer?
A computer is an electronic device
that manipulates information or data
according to a set of instructions. It
has the ability to store, retrieve, and
process data into meaningful
information.
1. Data: Raw, unorganized facts,
symbols, or observations (e.g., 85,
John, 08/11/2026).
2. Information: Data that has been
processed, structured, or
contextualized to make it meaningful
(e.g., John scored 85 on his August
2026 exam).
1.2 The IPO Cycle (Input-Process-
Output)
All computer systems operate on the
core principle known as the IPO
Cycle:
┌─────────────┐
┌──────────────────────
──┐ ┌──────────────┐ │
INPUT │ ────> │ PROCESSING │
────> │ OUTPUT │ │ (Data
In) │ │ (CPU Manipulation) │ │ (Info
Out) │ └─────────────┘
└──────────────────────
──┘ └──────────────┘ │ ▲
▼│
┌──────────────────────
──┐ │ STORAGE │ │ (RAM / SSD /
HDD) │
└──────────────────────
──┘
1. Input: Entering data into the
computer via input devices.
1. Processing: Performing operations,
calculations, or logic on the data (via
the CPU).
1. Output: Displaying or presenting the
results to the user.
1. Storage: Saving data and
instructions permanently or
temporarily for future use.
1.3 Key Characteristics of
Computers
1. Speed: Capable of performing
millions/
billions of calculations per second
(measured in GHz).
2. Accuracy: Performs computations
with zero errors (errors usually stem
from incorrect human input, known as
GIGO - Garbage In, Garbage Out).
3. Diligence: Can work continuously
without fatigue, boredom, or loss of
concentration.
4. Versatility: Capable of performing
vastly different tasks (from graphics
rendering to web hosting).
5. Storage Capacity: Able to hold
massive amounts of digital
information in small physical spaces.
1.4 Evolution & Generations of
Computers
Generati Timeline Primary Key Exa
on Technol Charact es
ogy eristics
1st Gen 1940s– Vacuum Massive ENIA
1950s Tubes size, UNIV
high
heat, low
speed,
magnetic
drums.
2nd Gen 1950s– Transisto Smaller, IBM
1960s rs faster, 7090
more FOR
energy- N
efficient,
assembl
y
languag
e.
3rd Gen 1960s– Integrate Keyboar IBM
1970s d ds/ PDP
Circuits monitors
(ICs) introduc
ed,
operatin
g
systems,
faster.
4th Gen 1970s– Micropro Personal Mod
Present cessors Compute PCs
(VLSI/UL rs (PCs), Mac
SI) portable,
extremel
y fast,
internet
access.
5th Gen Present– Artificial Parallel Neu
Future Intelligen processi Netw
ce (AI) ng, s,
quantum Sup
computin mpu
g,
natural
languag
e
learning.
Module 2: Hardware
Architecture &
Components
6. Computer hardware refers to the
physical, tangible components of a
computer system.
7.
┌──────────────────────
───────────┐ │ System Unit /
Hardware │
└────────────────┬─────
───────────┘ │
┌───────────────────┬──
──────────────┼────────
───────────┬───────────
────────┐ ▼ ▼ ▼ ▼ ▼
┌───────────────┐
┌───────────────┐┌─────
──────────┐
┌───────────────┐
┌───────────────┐ │ Input
Devices │ │ Central Proc. ││
Memory/Store │ │ Output Devices│
│ Expansion/Bus │
│(Keyboard/Mouse│ │ Unit (CPU)
││(RAM/SSD/HDD) │
│(Display/Print)│ │ (Motherboard) │
└───────────────┘
└───────────────┘└─────
──────────┘
└───────────────┘
└───────────────┘
8. 2.1 Central Processing Unit (CPU)
Often called the "brain" of the
computer, the CPU executes
program instructions.
Arithmetic Logic Unit (ALU):
Performs arithmetic operations (+, -, \
times, /) and logical decisions (>, <,
=).
Control Unit (CU): Directs traffic
inside the computer, fetching
instructions from memory, decoding
them, and coordinating other
components.
1. Registers: High-speed, low-capacity
storage cells located inside the CPU
for holding immediate data and
instructions.
1. 2.2 Memory System Hierarchy
1. Memory is organized by speed,
cost, and capacity:
2.
┌─────────────────────
────┐ ▲ Speed & Cost │
Registers │ │ (Fastest / Most
Expensive)
├─────────────────────
────┤ │ │ Cache Memory │ │
├─────────────────────
────┤ │ │ Main Memory
(RAM/ROM) │ │
├─────────────────────
────┤ │ │
Secondary Storage (SSD) │ │
└─────────────────────
────┘ ▼ Capacity (Largest)
1. Cache Memory (L1, L2, L3): Ultra-
fast SRAM located on or right next to
the processor core. Holds frequently
accessed data.
1. Primary Memory:
2. RAM (Random Access Memory):
Volatile (loses data when powered
off). Holds currently running
programs and operating system
files.
3. ROM (Read-Only Memory): Non-
volatile. Holds startup firmware
(BIOS/UEFI).
Secondary Storage:
4. Solid State Drives (SSD): Non-
volatile, high-speed flash storage
(uses NAND memory).
5. Hard Disk Drives (HDD):
Mechanical spinning platters with
magnetic heads.
Optical & Flash Media: CDs, DVDs,
USB Flash Drives.
2.3 Input and Output Devices (I/O)
Input Devices: Keyboard, Optical
Mouse, Flatbed Scanner,
Microphone, Webcam, Barcode
Reader.
Output Devices: Monitors (LCD,
OLED), Printers (Laser, Inkjet),
Speakers, Plotters, Projectors.
1. Module 3: Computer
Software & Operating
Systems
1. Software consists of the intangible
instructions and programs that tell
hardware what to do.
2. 3.1 Classification of Software
3.
┌─────────────────────
──────────┐ │ Software
Systems │
└───────────────┬─────
──────────┘ │
┌─────────────────────
─┴────────────────────
──┐ ▼ ▼
┌─────────────────────
──┐
┌─────────────────────
──┐ │ System Software │ │
Application Software │
└───────────┬─────────
──┘
└───────────┬─────────
──┘ │ │
┌───────────────┴─────
──────────┐
┌───────────────┴─────
──────────┐ ▼ ▼ ▼ ▼
┌───────────┐
┌───────────┐
┌───────────┐
┌───────────┐ │ Operating
│ │ Utility / │ │ General │ │
Specialized│ │ Systems │ │
Drivers │ │ Purpose │ │ Software
│ └───────────┘
└───────────┘
└───────────┘
└───────────┘
1. System Software: Provides the
basic platform for executing
applications.
1. Operating System (OS): Controls
hardware, manages files, runs
applications (e.g., Windows,
macOS, Linux, Android).
Device Drivers: Translates OS
requests into commands hardware
can understand.
2. Utility Programs: Antivirus, disk
cleanups, compression software
(WinRAR).
3. Application Software: User-facing
programs built for specific tasks.
4. Word Processors (MS Word), Web
Browsers (Chrome, Firefox),
Spreadsheets (Excel), Graphics Tools
(Photoshop).
5. 3.2 Functions of an Operating
System
6. Processor Management: Allocates
CPU time to processes (Multitasking,
Scheduling).
Memory Management: Allocates
and frees RAM space for active
programs.
File System Management:
Organizes files into directories/folders
and handles read/write access.
Device Management: Coordinates
communication between system
buses and peripherals.
Security & User Isolation: Enforces
access permissions, user passwords,
and system safety.
Module 4: Data
Representation & Number
Systems
Computers rely on binary digital
states (0 and 1, representing OFF
and ON states of transistors).
4.1 Common Number Systems
4.2 Data Units
System Base Available Examp
Digits
Binary Base 2 0, 1 101011
Octal Base 8 0, 1, 2, 3, 53_8
4, 5, 6, 7
Decimal Base 10 0, 1, 2, 3, 43_{10
4, 5, 6, 7,
8, 9
Hexadeci Base 16 0-9 and A, 2B_{16
mal B, C, D, E,
F
7. \begin{aligned} 1 \text{ Bit} &= \
text{Binary digit } (0 \text{ or } 1) \\ 1 \
text{ Nibble} &= 4 \text{ Bits} \\ 1 \text{
Byte} &= 8 \text{ Bits} \\ 1 \
text{ Kilobyte (KB)} &= 1,024 \
text{ Bytes} \ (2^{10}) \\ 1 \
text{ Megabyte (MB)} &= 1,024 \
text{ KB} \ (2^{20}) \\ 1 \text{ Gigabyte
(GB)} &= 1,024 \text{ MB} \ (2^{30}) \\
1 \text{ Terabyte (TB)} &= 1,024 \text{
GB} \ (2^{40}) \end{aligned}
8. Module 5: Computer
Networking & The Internet
9. A Computer Network is a collection
of interconnected devices that can
share data, applications, and
resources.
5.1 Network Classification by
Geography
LAN (Local Area Network):
Connects computers within a limited
physical area like a home, school, or
office building.
10. MAN (Metropolitan Area Network):
Spans a larger geographical area
such as a city or university campus.
11. WAN (Wide Area Network): Spans
nationwide or global distances (e.g.,
the Internet).
12. 5.2 Network Topologies
13. The structural configuration or layout
of connected nodes:
Bus: All devices share a single
central backbone cable.
Star: All devices connect directly to a
central hub/switch. (Most popular
modern design).
Ring: Devices are connected in a
closed circular loop; data flows in one
direction.
Mesh: Devices are redundantly
interconnected to each other, offering
high fault tolerance.
5.3 The OSI Model (7 Layers)
14. The standard reference framework
for network communication protocols:
15. Layer 7 : Application ───>
Interfaces with end-user
applications (HTTP, FTP, SMTP)
Layer 6 : Presentation ───> Data
formatting, encryption, and
compression Layer 5 : Session
───> Establishes, manages, and
terminates sessions Layer 4 :
Transport ───> End-to-end
delivery and flow control (TCP,
UDP) Layer 3 : Network ───>
Routing and IP addressing (IPv4,
IPv2, Routers) Layer 2 : Data Link
───> Physical framing and MAC
addressing (Switches) Layer 1 :
Physical ───> Physical medium,
binary bitstreams (Cables, Signals)
16. Module 6: Cybersecurity
& System Maintenance
17. 6.1 Common Threats
18. Malware: Malicious software
including:
19. Viruses: Attach to clean files and
replicate across systems.
Worms: Self-replicating programs
that spread over network connections
without user intervention.
1. Ransomware: Encrypts user files
and demands payment for decryption
keys.
1. Trojans: Disguised as legitimate
software to gain access.
1. Phishing: Deceptive
communications (emails/websites)
designed to trick users into revealing
sensitive credentials.
1. 6.2 Essential Protection Measures
Firewalls: Filters incoming/outgoing
network traffic based on predefined
security rules.
Antivirus/EDR: Scans files and
runtime memory for signatures and
heuristic threats.
Routine Backups: Follow the 3-2-1
Backup Rule: 3 copies of data, on 2
different media types, with 1 stored
offsite or in the cloud.
Regular Preventive Maintenance:
Clean dust, check thermal outputs,
apply software/OS patches, and audit
physical port connections.