B.C.A. (Honours) & B.C.A. (Honours with Research) — Semester 1 & 2

CS‑03 : Computer Fundamentals and Emerging Technology

A complete, exam‑ready study guide covering every unit of the Saurashtra University syllabus (effective June 2023) — now upgraded with plain "In Simple Words" explanations for absolute beginners, real photographs of hardware, extra worked examples, and a fully‑answered exam question bank with page references for quick revision.

5 Units Real Photos + Diagrams Beginner‑Friendly Explanations Exam Q&A with Page Numbers Downloadable PDF
1

Introduction to Computers

Basics · Classification · Generations · Internal/External Parts

What is a Computer?

A computer is an electronic device that accepts raw data as input, processes it by following a set of instructions (a program), and produces useful output. It can store data, retrieve it later, and perform arithmetic and logical operations at very high speed with accuracy.

🟢 In Simple WordsA computer is basically a very fast, very obedient calculator‑cum‑filing‑clerk. You give it raw facts ("data"), it follows your exact instructions, and it hands back an answer ("information"). It never gets bored, never makes an arithmetic mistake on its own, and can remember millions of things without forgetting — that's what makes it different from a human doing the same job.
Example: When you type marks of 40 students into Excel and it calculates the class average in a fraction of a second — that is a computer taking data (marks), processing it (averaging), and giving information (the result) as output.

Characteristics of a Computer

Speed

Performs millions of instructions per second (measured in MIPS/GHz).

Accuracy

Produces error‑free results if input and instructions are correct.

Diligence

Never gets tired; performs the millionth calculation as accurately as the first.

Storage

Can store huge volumes of data permanently in secondary storage.

Versatility

Can do totally different tasks — gaming, banking, research — using the same hardware.

Automation

Once a program starts, it runs without manual intervention at each step.

Memory trick: Remember the six characteristics with the word SADSVA — Speed, Accuracy, Diligence, Storage, Versatility, Automation.

Data Processing Cycle

DATA PROCESS (CPU computes) INFORMATION
Data → Process → Information: raw facts become meaningful output after processing.
🟢 In Simple WordsData is a raw, unorganised fact — like the number "40" on its own means nothing. Information is data that has been organised so it means something — "40 out of 40 students passed" tells you something useful. The computer's whole job is turning the first into the second.
🔎 Extra Detail — Full Data Processing Cycle

In real systems, the simple "Data → Process → Information" picture actually happens in five smaller steps. Knowing all five helps you answer "explain the data processing cycle" questions in full marks:

  • 1. Collection — raw data is gathered from its source (a form, a sensor, a sales counter).
  • 2. Preparation — data is checked, cleaned and arranged in the order the program needs (e.g. sorting names alphabetically).
  • 3. Input — the prepared data is fed into the computer using an input device.
  • 4. Processing — the CPU applies arithmetic and logical operations as instructed by the program.
  • 5. Output & Storage — the result is shown/printed as information, and usually also saved to secondary storage for later use.

Human vs Computer, side by side: a human clerk doing the class‑average example might take 10 minutes and occasionally miscount; the computer does it in a fraction of a second and gets the exact same answer every single time, no matter how many times you re‑run it. That reliability — not just raw speed — is why computers replaced manual data processing in banks, exam boards and hospitals.

Classification by Data Processed

TypeProcessesExample
Analog ComputerContinuous physical quantities (voltage, temperature, speed)Speedometer, thermometer‑based systems, old weather instruments
Digital ComputerDiscrete data in binary (0s and 1s)Desktop PC, laptop, smartphone
Hybrid ComputerCombination of analog + digitalICU machines that monitor analog vital signs and display digital readouts
🟢 In Simple WordsThink of a car's old needle‑style speedometer (analog — the needle moves smoothly through every value) versus a digital speed display that jumps between exact numbers like 59, 60, 61 (digital — only fixed steps). A hybrid machine, like a hospital ICU monitor, reads your heartbeat as a smooth analog wave but shows your pulse rate as a clean digital number.

Classification by Processing Capability (Size)

TypeDescriptionExample
Micro ComputerSmallest, single‑user, built around a microprocessorDesktop PC, laptop, tablet
Mini ComputerMid‑sized, supports multiple users simultaneouslyPDP‑11, IBM AS/400 (used in mid‑size businesses)
Mainframe ComputerLarge, powerful, handles bulk data for hundreds of usersIBM Z‑series (banks, airlines, railway reservation)
Super ComputerFastest and most powerful; used for extreme calculationsPARAM, Fugaku (weather forecasting, nuclear simulation, space research)
Easy size ladder (smallest → biggest): Micro → Mini → Mainframe → Super. Your laptop is a Micro; the machine predicting tomorrow's monsoon is a Super Computer.
🔎 Extra Detail — Why Size Isn't Just About Physical Size

"Micro / Mini / Mainframe / Super" is really a ladder of processing capability and number of simultaneous users, not just physical bulk — a modern supercomputer can fit in a few large cabinets, smaller than an old mainframe room. Key exam‑worthy distinctions: a Micro Computer is built around one microprocessor and normally serves one user at a time (your laptop). A Mini Computer can serve a handful to a few hundred users through terminals connected to it. A Mainframe is designed from the ground up for bulk, reliable, round‑the‑clock transaction processing for hundreds/thousands of users (think of railway ticket booking on IRCTC — many people booking at once, no downtime allowed). A Super Computer is optimised not for many users but for extremely heavy calculations for a few specialised programs at once (like simulating how a cyclone will move over the next five days), measured in FLOPS (floating point operations per second) rather than everyday speed units.

History and Generations of Computers

1st Gen1940‑56VacuumTubes 2nd Gen1956‑63Transistors 3rd Gen1964‑71IntegratedCircuits (IC) 4th Gen1971‑2010Microprocessor 5th Gen2010‑presentAI / ULSI
Timeline of computer generations from vacuum tubes to Artificial Intelligence.
GenerationTechnology UsedKey Traits
1st (1940–56)Vacuum TubesHuge size, generated heat, used machine language, e.g. ENIAC, UNIVAC
2nd (1956–63)TransistorsSmaller, faster, less heat, used assembly language
3rd (1964–71)Integrated Circuits (IC)Multiple transistors on a chip; keyboards & monitors introduced
4th (1971–2010)Microprocessors (VLSI)Personal computers born; GUI, internet, mouse introduced
5th (2010–present)ULSI & AIArtificial Intelligence, voice recognition, parallel processing
Vacuum tubes inside the ENIAC, a first-generation computer
1st Gen — vacuum tubes (ENIAC)Photo: Wikimedia Commons
Close-up photo of several transistors
2nd Gen — transistorsPhoto: Wikimedia Commons
An integrated circuit chip mounted on a board
3rd Gen — integrated circuit (IC chip)Photo: Wikimedia Commons
🟢 In Simple WordsEach generation simply means "the same job, done with smaller and cooler parts." A vacuum tube is roughly the size of a light bulb; a transistor is the size of a rice grain; an Integrated Circuit (IC) packs thousands of transistors onto a chip the size of a fingernail; and today's microprocessor packs billions of transistors into that same fingernail‑sized space. Smaller parts = faster, cheaper, cooler‑running computers — which is why your phone is more powerful than a room‑sized 1950s computer.
🔎 Extra Detail — What Changed at Each Generation Boundary
  • 1st → 2nd: Vacuum tubes broke often and used huge power; transistors solved both problems, so machines shrank from room‑size toward cupboard‑size.
  • 2nd → 3rd: Instead of wiring thousands of loose transistors by hand, engineers learned to print many transistors onto one small chip (the Integrated Circuit) — cheaper, faster, more reliable.
  • 3rd → 4th: All the components of a CPU were squeezed onto a single chip called a microprocessor (e.g. Intel 4004 in 1971) — this is the moment "personal computers" became possible for ordinary homes and offices.
  • 4th → 5th: Chips became so densely packed (ULSI — Ultra Large Scale Integration) that computers gained enough power to run Artificial Intelligence, natural‑language voice assistants, and massively parallel processing.

Exam tip: if asked to "give one example of each generation", the safest answers are: 1st — ENIAC/UNIVAC, 2nd — IBM 1401, 3rd — IBM 360, 4th — IBM PC/Apple Macintosh, 5th — AI‑based systems such as IBM Watson.

Simple Model of a Computer

INPUT CPU Control Unit Arithmetic &Logic Unit Internal Memory OUTPUT
Input → CPU (Control Unit + ALU + Memory) → Output — the basic computer model.
  • Input Devices — feed data/instructions into the computer (keyboard, mouse).
  • CPU — the "brain"; contains the Control Unit and ALU.
  • Arithmetic & Logic Unit (ALU) — performs calculations (+, −, ×, ÷) and logical comparisons (>, <, =).
  • Control Unit (CU) — directs and coordinates all operations; fetches, decodes, executes instructions.
  • Internal Memory — temporary high‑speed storage (RAM) used while processing.
  • Output Devices — display or print the processed result (monitor, printer).
  • Secondary Storage Devices — store data permanently even when power is off (hard disk, SSD, pen drive).
🟢 In Simple WordsPicture a kitchen: Input is the raw vegetables coming in, the CPU is the chef (Control Unit = chef's brain deciding order of steps, ALU = the chef's hands actually cutting/mixing), Memory is the counter‑space the chef works on right now, and Output is the finished dish served to you. The fridge (secondary storage) keeps ingredients safe even when the kitchen is closed for the night — that's the difference from the counter (RAM), which is cleared once the power/work session ends.

Internal / External Parts Used with the Computer Cabinet

Motherboard

The motherboard is the main circuit board that connects the CPU, RAM, storage, and every other component so they can communicate with each other — think of it as the "nervous system" of the cabinet.

Close-up of a real computer motherboard showing chips, slots and connectors
A real desktop motherboard — every component in the cabinet plugs into it.Photo: Wikimedia Commons

Types of Processors

Processors evolved from single‑core to multi‑core designs for more parallel work: Dual CoreCore 2 DuoIntel i3Intel i5Intel i7 / i9. More cores = more tasks handled simultaneously.

🟢 In Simple WordsA "core" is like one worker inside the CPU. A single‑core chip has one worker doing everything one task at a time; a quad‑core chip has four workers who can each handle a different task at the same time — so your computer can play music, run a browser, and scan for viruses all at once without slowing to a crawl.

Memory Structure and Types of Memory

RAM — Random Access Memory (Volatile)
  • SRAM — Static RAM, faster, used in CPU cache
  • DRAM — Dynamic RAM, needs refreshing, used as main memory
  • SO‑DIMM — Small Outline, used in laptops
  • DDR (DDR3/DDR4/DDR5) — Double Data Rate, current standard RAM
ROM — Read Only Memory (Non‑volatile)
  • ROM — data written permanently at manufacture
  • PROM — Programmable ROM, written once by user
  • EPROM — Erasable PROM, erased using UV light
  • EEPROM — Electrically Erasable PROM, erased/rewritten electrically (used in BIOS)
Remember it as: RAM = temporary "workspace" (lost on power‑off), ROM = permanent "instructions" (retained on power‑off).
🟢 In Simple WordsRAM is like a whiteboard: you scribble on it while working, and it gets wiped clean the moment the power goes off. ROM is like a page printed in a book: it was written once (usually by the manufacturer) and stays exactly the same whether the computer is on or off — it's what tells the computer how to "wake up" (boot) each time you switch it on.
🔎 Extra Detail — The Full Memory Hierarchy

Exam papers sometimes ask you to arrange memory "from fastest/smallest to slowest/largest". The correct order, with everyday comparison, is:

  • Registers (inside the CPU) — fastest, tiniest, holds the value being worked on right now. Like the item literally in your hand.
  • Cache (SRAM) — very fast, small, sits between CPU and RAM to reduce waiting. Like a small drawer next to your desk.
  • Main Memory / RAM (DRAM) — fast, moderate size, holds the program and data currently in use. Like your full desk.
  • Secondary Storage (HDD/SSD) — slower, huge capacity, permanent. Like a cupboard in the next room.

General rule: the closer memory sits to the CPU, the faster and more expensive (per byte) it is, and the smaller its capacity — that trade‑off is why computers use a whole hierarchy instead of one giant fast memory.

Slots, Sockets, Cables & Ports

CategoryExamplesPurpose
SlotsISA Slot, PCI Slot, Memory Slot (DIMM)Hold expansion cards and RAM modules on the motherboard
SocketsCPU SocketHouses and connects the processor to the motherboard
CablesSerial Cable, Parallel Cable, USB CableCarry data between devices
PortsUSB, Serial, Parallel, PS/2, HDMIExternal connection points for peripherals

Power & Add‑On Cards

  • UPS (Uninterruptible Power Supply) — provides temporary battery backup power during outages so work is not lost.
  • Graphics Card — renders images/video (essential for gaming, video editing).
  • Network Card (NIC) — connects the computer to a wired/wireless network.
  • Sound Card — processes and outputs audio signals.
2

Input Devices & Data Storage

Ways to feed data in · How data is stored physically

Types of Input Devices

A real computer keyboard and mouse, the two most common input devices
Keyboard and mouse — the two input devices almost everyone uses first.Photo: Wikimedia Commons
DeviceUse
KeyboardTyping text and commands
Mouse / Trackball / Glide‑PadPointing and clicking to navigate the screen
Game Devices (Joystick, etc.)Controlling movement/actions in games and simulators
Light PenDrawing/selecting directly on a screen using a light‑sensitive stylus
Touch ScreenDirect input by finger/stylus touch (smartphones, ATMs, kiosks)
Digitizer / Graphic TabletConverts hand‑drawn images/graphics into digital form
MicSound/voice input
CameraPhoto and video input
POS Terminal & ScannersReading product/price data at checkout counters
MIDI KeyboardMusical Instrument Digital Interface input for music production
Wireless DevicesKeyboards/mice that connect via Bluetooth/RF instead of a cable
🟢 In Simple WordsAny device whose whole job is to get information into the computer is an input device — that's the simplest test. If you're the one giving the computer something (a keystroke, a click, your voice, a photo), it's input.

Types of Scanners

OCR — Optical Character Recognition
Converts printed/handwritten text images into editable text.
OMR — Optical Mark Recognition
Detects marks on a sheet — used for checking OMR answer sheets.
MICR — Magnetic Ink Character Recognition
Reads magnetic ink characters — used on bank cheques.
OBR — Optical Bar Recognition
Reads barcodes on retail products.
Easy way to remember: OCR reads letters, OMR reads filled bubbles (like your exam OMR sheet), MICR reads the funny numbers at the bottom of a cheque, and OBR reads barcodes at a shop counter.
🔎 Extra Detail — Direct vs Indirect Input Devices

Input devices can also be grouped by how they capture data — a distinction examiners like to test:

  • Keyboard‑type (character) devices — key presses become characters directly: keyboard, MICR reader.
  • Pointing devices — control an on‑screen cursor/position: mouse, trackball, joystick, touch screen, light pen.
  • Scanning / image‑capture devices — read an existing image or mark and convert it to digital data: OCR, OMR, barcode scanner, digitizer, camera.
  • Direct data‑entry devices — take data straight from its physical source without a human retyping it, reducing errors: POS terminal, MICR (bank cheques), OMR (answer sheets). These are valued in banking/exams precisely because they remove typing mistakes.

Data Storage

Types of Magnetic Storage Devices

Floppy Disk, Hard Disk (SATA, SSD), Magnetic Tape, and Magnetic Disks all store data using magnetized regions on a surface.

An opened hard disk drive showing the shiny circular platter and read/write arm
Inside a hard disk drive — the shiny platter is where data is magnetically stored, and the arm reads/writes it.Photo: Wikimedia Commons

Storage Mechanism — How Data Sits on a Disk

Track (concentric ring) Sector Spindle
Tracks (concentric rings), Sectors (pie slices) and Clusters (groups of sectors) form the addressable storage grid; a Cylinder is the same track across all stacked disk platters.
TermMeaning
TrackA single concentric circular ring on the disk surface
SectorA pie‑shaped division of a track — the smallest storage unit read at once
ClusterA group of sectors treated as one storage unit by the OS
CylinderThe same track number across all platters, accessed together
🟢 In Simple WordsImagine a vinyl record: each ring you see is a track. Now slice the whole record like a pizza — each pizza slice crossing a track is a sector. A cluster is just a small bunch of sectors the operating system treats as one unit, the way a courier bundles small packets into one box. If you stack several such "records" (platters) on the same spindle, the matching track on every platter, taken together, is called a cylinder.

Reading/Writing Speed Terms

TermMeaning
Seek TimeTime taken by the read/write head to move to the correct track
Rotational Delay (Latency)Time taken for the disk to rotate so the required sector is under the head
Access TimeSeek Time + Rotational Delay (total time to locate data)
Response TimeTotal time from request to the first byte of data being delivered

Other Storage Devices

  • USB Pen Drive, CD, DVD, Blu‑Ray Disk — portable optical/flash storage
  • Flash Memory — solid‑state, no moving parts (used in SSDs, memory cards)
  • Cloud Storage — data stored on remote servers accessed via the internet, e.g. Google Drive, OneDrive
Why SSDs feel faster: A hard disk has to physically move an arm and spin a platter (seek time + rotational delay), like a record player finding a song. An SSD has no moving parts at all — it's pure electronics, so it can jump straight to the data almost instantly.
🔎 Extra Detail — Primary vs Secondary Storage, and Storage Units Recap

Primary storage (RAM, cache, registers) is fast, expensive per byte, and volatile (data lost on power‑off) — the CPU works with it directly. Secondary storage (hard disk, SSD, pen drive, CD/DVD) is slower, cheap per byte, and non‑volatile — it exists purely to keep data safe long‑term. A computer needs both: primary storage for speed while working, secondary storage for permanence afterward.

Storage size ladder (each step is 1024× the one before it): Byte → Kilobyte (KB) → Megabyte (MB) → Gigabyte (GB) → Terabyte (TB) → Petabyte (PB). A single typed page of text is roughly 2 KB; an average song is a few MB; a modern laptop hard disk is measured in hundreds of GB to a few TB.

3

Output Devices

Displaying and printing processed information

Display Units

TypeDescription
CRT (Cathode Ray Tube)Older, bulky display using an electron beam on phosphor screen
LCD (Liquid Crystal Display)Flat panel using liquid crystals; lighter, energy efficient
LED (Light Emitting Diode)LCD backlit by LEDs; better brightness and contrast
Plasma DisplayUses charged gas cells; used in large‑screen TVs
🟢 In Simple WordsAn LED monitor is really an LCD monitor — the only difference is what lights it up from behind. That's why "LCD vs LED" confuses people: LED is simply a newer, brighter, thinner way of lighting up the same liquid‑crystal panel technology.

Types of Printers

Impact Printers

Print by physically striking a ribbon against paper (like a typewriter). Noisy but cheap; can print carbon copies.

Examples: Dot Matrix Printer, Daisy Wheel Printer

Non‑Impact Printers

Print without physically striking the paper — quieter and higher quality.

Examples: Inkjet Printer, Laser Printer

Plotters use pens or ink jets to draw precise line‑based graphics — commonly used for engineering drawings and maps.

Quick test to remember Impact vs Non‑Impact: Ask "does something physically hit the paper?" A dot‑matrix printer's pins hit a ribbon onto paper (Impact — and it's loud). A laser printer just fuses toner onto paper with heat, no striking (Non‑Impact — and it's quiet).
🔎 Extra Detail — How a Laser Printer Actually Prints

A laser printer works in four quick stages, which is a favourite "explain briefly" exam question: (1) Charging — a drum inside the printer is given a static electric charge. (2) Exposing — a laser beam draws the page image onto the drum, changing the charge only where text/graphics should appear. (3) Developing — fine toner powder sticks only to the charged (image) areas of the drum. (4) Fusing — the drum rolls the toner onto paper, and a heated roller fuses/melts it permanently onto the page. Because everything is electrostatic and heat‑based rather than mechanical striking, laser printers are fast, quiet, and produce sharp output — which is why offices prefer them over dot‑matrix for everyday printing.

Other Output Devices

FAXTransmits scanned document images over telephone lines.
OLEDOrganic LED — self‑lit thin displays, no backlight needed.
HeadphonePersonal audio output device.
SGDSpeech Generating Device — converts text/symbols to speech for assistive communication.
COMComputer Output Microfilm — records data as tiny images on film for archival.
Google GlassWearable optical head‑mounted display device.
4

Numbering Systems and Codes

How computers represent and calculate data internally

Binary Building Blocks

🟢 In Simple WordsA computer's electronics only understand two states — "switch on" and "switch off." We call these two states 1 and 0. Everything a computer ever stores — this sentence, a photo, a song — is, deep down, just a very long string of 1s and 0s. All the terms below are simply names for different-sized groups of these 1s and 0s.
TermMeaning
BitA single binary digit — 0 or 1 (smallest unit of data)
NibbleGroup of 4 bits
ByteGroup of 8 bits — represents one character
Carry BitGenerated when addition of two bits exceeds the max value (produces a carry to the next column)
Parity BitExtra bit added to detect transmission errors
Sign BitLeftmost bit used to indicate positive (0) or negative (1) numbers

Storage Size Units

1 KB = 1024 Bytes1 MB = 1024 KB1 GB = 1024 MB1 TB = 1024 GB

Types of Number Systems

SystemBaseDigits Used
Binary20, 1
Octal80–7
Decimal100–9
Hexadecimal160–9, A–F
🟢 In Simple Words"Base" just means "how many different digits are available before you have to carry over to the next column." We normally count in base 10 (decimal) because we have 10 fingers — after 9 we run out of single digits and roll over to "10". Binary runs out after just 1 digit (0,1), so it rolls over very fast; hexadecimal doesn't run out until 15 (0‑9, then A‑F stand in for 10‑15), so it rolls over slowly. Computers use binary because it maps perfectly to "switch on / switch off."

Number System Conversions (Worked Examples)

Decimal → Binary: Convert 25₁₀ to binary — divide by 2 repeatedly and read remainders bottom‑to‑top.
25 ÷ 2 = 12  rem 1
12 ÷ 2 = 6   rem 0
6  ÷ 2 = 3   rem 0
3  ÷ 2 = 1   rem 1
1  ÷ 2 = 0   rem 1
Answer (read bottom→top): 11001₂
Binary → Decimal: Convert 1101₂ to decimal — multiply each digit by its power of 2.
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰
      = 8 + 4 + 0 + 1 = 13₁₀
Decimal → Octal: Convert 50₁₀ to octal — divide by 8 repeatedly.
50 ÷ 8 = 6  rem 2
6  ÷ 8 = 0  rem 6
Answer: 62₈
Octal → Decimal (extra example): Convert 62₈ back to decimal — multiply each digit by its power of 8, to prove the conversion above.
62₈ = 6×8¹ + 2×8⁰
    = 48 + 2 = 50₁₀  ✓ matches the number we started with
Decimal → Hexadecimal: Convert 255₁₀ to hex — divide by 16 repeatedly.
255 ÷ 16 = 15  rem 15 (F)
15  ÷ 16 = 0   rem 15 (F)
Answer: FF₁₆
Hexadecimal → Decimal (extra example): Convert 1A₁₆ to decimal.
1A₁₆ = 1×16¹ + 10×16⁰   (A = 10)
     = 16 + 10 = 26₁₀
Binary ↔ Octal / Hex shortcut: Group binary digits in 3s for octal, in 4s for hex.
Binary: 1 1010 1101   → group by 4 → 0001 1010 1101 → Hex: 1 A D → 1AD₁₆
Binary: 11 010 101     → group by 3 → 011 010 101   → Octal: 3 2 5 → 325₈
Quick trick: memorise Binary‑to‑Decimal place values 128, 64, 32, 16, 8, 4, 2, 1 for an 8‑bit number — it makes every conversion direction fast.
🔎 Extra Detail — Worked Example: 35₁₀ to Binary, Octal and Hex (common exam question)

This exact style of question ("Convert 35 to Binary, Octal and Hexadecimal") appears often, so here is a full worked solution:

Binary:  35 ÷ 2 = 17 rem 1
         17 ÷ 2 = 8  rem 1
         8  ÷ 2 = 4  rem 0
         4  ÷ 2 = 2  rem 0
         2  ÷ 2 = 1  rem 0
         1  ÷ 2 = 0  rem 1
         Answer (bottom→top): 100011₂

Octal:   35 ÷ 8 = 4  rem 3
         4  ÷ 8 = 0  rem 4
         Answer: 43₈

Hex:     35 ÷ 16 = 2  rem 3
         2  ÷ 16 = 0  rem 2
         Answer: 23₁₆

Check: 100011₂ = 32+2+1 = 35 ✓. 43₈ = 4×8+3 = 35 ✓. 23₁₆ = 2×16+3 = 35 ✓ — always verify your final answer by converting back to decimal in the exam, it catches silly mistakes.

Binary Arithmetic

Binary Addition: Rules: 0+0=0, 1+0=1, 1+1=10 (carry 1), 1+1+1=11 (carry 1)
   1011   (11)
 + 1101   (13)
 -------
  11000   (24)
Binary Subtraction using 1's Complement: Flip every bit of the number being subtracted, then add.
1010 − 0011
1's complement of 0011 = 1100
1010 + 1100 = 1 0110  → add the extra carry back → 0111 = 7 (10−3=7 ✓)
Binary Subtraction using 2's Complement: 1's complement + 1, then add.
1010 − 0011
2's complement of 0011 = 1100 + 1 = 1101
1010 + 1101 = 1 0111 → discard the leading carry → 0111 = 7 ✓
Binary Multiplication: Same rules as decimal long multiplication.
   101   (5)
 ×  11   (3)
 -----
   101
  101
 -----
  1111   (15)
Binary Division: Works like long division — repeated subtraction of the divisor. e.g. 1100₂ (12) ÷ 100₂ (4) = 11₂ (3).
🟢 In Simple Words1's and 2's complement are just tricks so a computer can "subtract" using only its addition circuit. Flipping every bit (0→1, 1→0) is the 1's complement — like a mirror image. Adding 1 more to that mirror image gives the 2's complement, which is the trick real computers actually use because it avoids an extra correction step.

Types of Codes

CodeFull FormUse
ASCIIAmerican Standard Code for Information Interchange7/8‑bit code for English characters — e.g. 'A' = 65 = 01000001
BCDBinary Coded DecimalEach decimal digit stored as a separate 4‑bit binary group
EBCDICExtended Binary Coded Decimal Interchange Code8‑bit code used mainly on IBM mainframes
UnicodeUniversal Code16‑bit (or more) code supporting characters of virtually every world language
🟢 In Simple WordsASCII can only represent English letters, digits and symbols (256 possibilities at most) — it has no way to store "ગુજરાતી" or "中文". Unicode was invented precisely to fix that, using more bits so it can represent virtually every character in every language on Earth, including emojis 😊.

Parity Check

A parity bit is added to a byte to detect errors during data transmission.

Even Parity

Total number of 1‑bits (including the parity bit) must be even.

Odd Parity

Total number of 1‑bits (including the parity bit) must be odd.

Example: Data = 1010001 (three 1‑bits, odd). For even parity, add parity bit = 1 → total four 1‑bits (even) ✓. For odd parity, add parity bit = 0 → total stays three 1‑bits (odd) ✓.
🔎 Extra Detail — Limits of Parity Checking

Parity checking is simple but not perfect: it can reliably catch an odd number of bit errors (1, 3, 5...), but if exactly two bits flip during transmission, the total count of 1‑bits returns to what it should be, and the error slips through undetected. This is why parity is only used for basic error detection (it tells you something went wrong) and not error correction (it cannot tell you which bit was wrong or fix it) — more advanced techniques such as checksums and CRC (Cyclic Redundancy Check) are used where stronger protection is needed, e.g. in networks and storage devices.

5

Languages, Operating Systems & Software Packages

How humans instruct a computer, and what runs on top

Translators

Source Code Translator Machine Code
TranslatorHow it works
AssemblerConverts Assembly language directly into machine code
CompilerConverts the entire high‑level program into machine code at once, then executes
InterpreterConverts and executes a high‑level program line‑by‑line
🟢 In Simple WordsA Compiler is like translating a whole book into another language before handing it to the reader — it takes longer up front, but the final book reads fast. An Interpreter is like a live interpreter at a meeting, translating sentence‑by‑sentence as the speaker talks — it starts instantly but is slower overall, and it stops the moment it hits a sentence it can't translate.

Types of Languages

  • Machine Level Language — pure binary (0s/1s); directly understood by hardware, fastest but hardest to write.
  • Assembly Level Language — uses mnemonics (ADD, SUB, MOV) instead of raw binary.
  • High Level Language — human‑readable, English‑like syntax:
    • 3GL — procedural languages, e.g. C, Pascal
    • 4GL — closer to natural language, e.g. SQL
    • 5GL — problem‑solving/AI‑based, e.g. Prolog
🔎 Extra Detail — Why Not Just Write Everything in Machine Language?

Each step up the language ladder trades a little speed for a lot of ease: Machine language runs fastest since the CPU needs no translation at all, but writing raw 0s and 1s is extremely slow and error‑prone for humans. Assembly language replaces binary opcodes with short mnemonics (ADD, SUB, MOV, JMP) that are easier to remember, but still needs an Assembler to convert it to machine code, and is still tied to one specific processor design. High‑level languages (C, Python, SQL...) read almost like English, are portable across different machines, and let a programmer build large software quickly — but they need a Compiler or Interpreter, and the generated machine code is sometimes slightly less optimal than hand‑written assembly. This is exactly why operating system kernels are often written partly in Assembly (for speed at the hardware level) and partly in a high‑level language like C (for manageability).

Types of Operating Systems

TypeDescription
Batch Operating SystemGroups similar jobs together and processes them without user interaction during execution
Multi Processing Operating SystemUses two or more CPUs within a single system to execute processes simultaneously
Time Sharing Operating SystemAllocates small time slices to multiple users so each feels they have full attention of the CPU
Online and Real Time Operating SystemProcesses data instantly as it arrives, with guaranteed response within strict time limits (e.g. flight control systems)
🟢 In Simple WordsThink of a bank: a Batch OS is like collecting a whole day's cheques and clearing them together at night. A Time Sharing OS is like a single bank teller quickly serving many customers in turn, so fast that each customer feels they have the teller's full attention. A Real Time OS is like an airbag sensor — it simply cannot be late, or the consequence is serious.

Uses & Applications of Software Packages

Word Processing

MS Word, Google Docs — creating/editing documents

Spreadsheet

MS Excel, Google Sheets — calculations, tables

Graphical

Photoshop, CorelDRAW — image editing/design

Database

MS Access, MySQL — storing/managing structured data

Presentation

PowerPoint, Google Slides — slideshows

Animation/Video/Sound

Premiere Pro, Audacity — media production

6

Emerging Technologies & Virus

Communication · Malware · Cloud Computing

Communication Methods & Devices

GISGeographic Information System — captures and analyses location‑based data.
GPSGlobal Positioning System — satellite‑based navigation/location tracking.
CDMACode Division Multiple Access — mobile communication technology.
GSMGlobal System for Mobile communication — widely used cellular standard.

Communication Devices: Cell Phones, Modem (modulator‑demodulator), Infrared, Bluetooth, Wi‑Fi, Li‑Fi (light‑based wireless data), SLM (Spatial Light Modulator).

🔎 Extra Detail — How a Modem Gets Your Data Onto a Phone Line

A Modem (short for Modulator‑Demodulator) exists because computers store data digitally (0s and 1s) but ordinary telephone lines were built to carry analog (continuously varying) sound signals. At the sending end, the modem modulates — converts the computer's digital data into an analog signal suitable for the line. At the receiving end, another modem demodulates — converts that analog signal back into digital data the receiving computer can understand. This same modulate/demodulate idea also underlies GSM and CDMA — both eventually turn your phone's digital data into radio waves and back again.

Computer Virus

A computer virus is a malicious self‑replicating program that attaches itself to files/programs and spreads from one computer to another, often corrupting or destroying data.

🟢 In Simple WordsJust like a biological virus needs a living cell to copy itself, a computer virus needs a host file or program to attach to and spread — it can't run on its own from nowhere. That's the one‑line difference between a virus and a worm: a worm doesn't need a host file, it spreads by itself across a network.

Types of Virus

TypeBehaviour
Boot Sector VirusInfects the master boot record; activates when the system starts
File Infector VirusAttaches to executable files and spreads when the file runs
Macro VirusEmbedded inside documents (e.g. Word/Excel macros)
WormSelf‑replicates and spreads across networks without user action
Trojan HorseDisguised as legitimate software but carries hidden malicious code
RansomwareEncrypts victim's data and demands payment for the decryption key

Protection from Virus

  • Install and regularly update trusted antivirus software
  • Avoid downloading attachments/software from unknown sources
  • Keep the operating system and applications patched/updated
  • Take regular backups of important data
  • Use a firewall and scan external drives before opening
🔎 Extra Detail — Virus vs Worm vs Trojan vs Ransomware, at a Glance

These four terms are frequently confused in exams, so lock in this one‑line test for each: a Virus needs a host file and needs a human action (like opening an infected file) to spread. A Worm needs no host file and no human action — it copies itself across a network automatically. A Trojan Horse does not self‑replicate at all; it simply tricks the user into installing it by pretending to be useful software, then quietly does damage or opens a backdoor. Ransomware is defined by its goal rather than its spreading method — whatever way it gets in, its job is to lock/encrypt your files and demand money to unlock them.

Cloud Computing

Cloud Computing means delivering computing services — servers, storage, databases, software — over the internet ("the cloud") instead of owning physical hardware.

🟢 In Simple WordsInstead of buying and maintaining your own server room, you "rent" computing power from a company like Amazon or Google over the internet — the same way you rent an apartment instead of building a house. You pay only for what you use, and someone else handles the maintenance.

Characteristics

On‑demand self‑service, broad network access, resource pooling, rapid elasticity, and measured (pay‑as‑you‑go) service.

Service Models

SaaS — Software as a Service (Gmail, Netflix, MS 365) PaaS — Platform as a Service (Google App Engine, Azure App Service) IaaS — Infrastructure as a Service (AWS EC2, Google Compute Engine)
The three main cloud service models, from ready‑to‑use software down to raw infrastructure.
🟢 In Simple WordsThink of a pizza analogy: IaaS is buying the raw ingredients and using your own kitchen (you manage almost everything). PaaS is ordering a pizza‑making kit where the dough and oven setup is done for you, you just add toppings (you manage your app, provider manages the platform). SaaS is ordering a finished pizza delivered to your door (you just use the software, e.g. Gmail — nothing to install or manage).

Architecture

Broadly split into a Front End (the client device/browser used to access cloud services) and a Back End (the servers, storage, and databases that actually store/process the data), connected over the internet.

Security & Privacy

Key concerns include data encryption (in transit and at rest), user authentication/access control, regular security audits, and compliance with data‑protection regulations, since data resides on a third‑party provider's infrastructure.

🔎 Extra Detail — Deployment Models of Cloud Computing

Besides the three service models (IaaS/PaaS/SaaS), cloud computing is also classified by who can use it — another common exam angle: a Public Cloud is owned by a third‑party provider and shared across many customers over the open internet (e.g. AWS, Azure, Google Cloud) — cheapest, but least control. A Private Cloud is dedicated to a single organisation, either on their own premises or hosted privately — more control and security, at higher cost. A Hybrid Cloud combines both, letting an organisation keep sensitive data on a private cloud while using the public cloud for less sensitive, high‑demand workloads — giving flexibility without giving up all control.

📘

Important Terms & Acronyms

Quick‑reference glossary for exam revision
ATMAutomated Teller Machine — self‑service banking terminal.
Backup / RestoreCopying data for safekeeping / bringing it back after loss.
Hard Copy / Soft CopyPrinted physical output vs. on‑screen digital output.
Bus / Data BusSet of electrical paths that carry data between components.
Buffer / SpoolingTemporary storage area that manages the speed mismatch between devices.
Cursor / Pointer / IconOn‑screen marker, mouse indicator, small graphic representing a file/program.
E‑Mail / AttachmentElectronic mail and the file sent along with it.
CLI / GUICommand Line Interface (text) vs. Graphical User Interface (visual/icons).
Compiler & its typesTranslator converting full high‑level code to machine code (single‑pass, multi‑pass, cross‑compiler).
Drive / Directory / File / PathStorage unit, folder, individual data unit, and the address locating it.
Menu / Popup Menu / ToolbarList of options; a menu that appears on right‑click; a bar of quick‑access icons.
Shutdown / Reboot / RestartPowering off, restarting after full shutdown, or immediate restart.
Syntax / Wild Card CharactersGrammar rules of a language; symbols (*, ?) representing unknown characters in search.
Optical FiberThin glass/plastic strand transmitting data as light pulses at very high speed.
Net MeetingReal‑time online conferencing between multiple participants.
Printing SpeedCPS/CPM (characters), LPM (lines), DPI (dots per inch), PPM (pages) per minute.
PeripheralsAny external device attached to a computer (printer, scanner, keyboard).
📝

Important Exam Questions — with Model Answers

Frequently asked university‑pattern questions, organised by unit, each with a page reference back to the full explanation
How to use this section: Each question already has a complete model answer you can write in the exam as‑is. The small dark badge (e.g. p. 3) tells you the PDF page where that topic is explained in full detail with diagrams — open the answer, then flip to that page if you want the longer explanation or a worked example.

Unit 1 — Introduction to Computers p. 2

LongDefine a computer. Explain its characteristics with examples.p. 2

Answer: A computer is an electronic device that accepts data as input, processes it according to a stored set of instructions (a program), and produces information as output; it can also store data for later use. Its six main characteristics are: Speed (executes millions of instructions per second — e.g. calculating the average of 40 students' marks instantly), Accuracy (gives error‑free results if the input and program are correct), Diligence (performs the millionth calculation exactly as accurately as the first, without fatigue), Storage (can permanently hold huge volumes of data in secondary storage such as a hard disk), Versatility (the same hardware can run a game, a spreadsheet, or a banking application), and Automation (once started, a program runs through to completion without step‑by‑step manual intervention).

LongExplain the generations of computers with their technologies.p. 4

Answer: Computers have evolved through five generations. 1st Generation (1940–56) used bulky, heat‑generating vacuum tubes and machine language, e.g. ENIAC and UNIVAC. 2nd Generation (1956–63) replaced tubes with smaller, cooler transistors and introduced assembly language. 3rd Generation (1964–71) packed many transistors onto Integrated Circuits (ICs), and keyboards/monitors became standard. 4th Generation (1971–2010) used microprocessors (VLSI chips), giving birth to personal computers, GUIs, the mouse and the internet. 5th Generation (2010–present) uses ULSI chips and focuses on Artificial Intelligence, voice recognition, and parallel processing. Each step made computers smaller, faster, cheaper and more power‑efficient.

ShortDifferentiate between RAM and ROM.p. 6

Answer: RAM (Random Access Memory) is volatile — it loses its content the moment power is switched off — and it is both readable and writable, used as the computer's temporary working memory (types include SRAM, DRAM, DDR). ROM (Read Only Memory) is non‑volatile — it retains data even without power — and is mostly read‑only, used to permanently store instructions such as the BIOS (types include PROM, EPROM, EEPROM).

ShortClassify computers based on data processed.p. 3

Answer: Based on the type of data processed, computers are of three kinds: Analog computers process continuous physical quantities like voltage, temperature or speed (e.g. a speedometer); Digital computers process discrete binary data — 0s and 1s (e.g. a desktop PC or smartphone); and Hybrid computers combine both — for example, an ICU machine that reads analog vital signs but displays a digital readout.

ShortWhat is a motherboard? What does it connect?p. 5

Answer: The motherboard is the main printed circuit board inside the computer cabinet. It physically connects and allows communication between the CPU, RAM, storage devices, expansion cards (graphics, sound, network) and all ports, acting as the central nervous system of the computer.

Unit 2 — Input Devices & Data Storage p. 7

LongExplain various input devices with their uses.p. 7

Answer: Input devices feed data and instructions into the computer. Common examples: Keyboard — typing text/commands; Mouse/Trackball/Glide‑pad — pointing and clicking; Joystick/game devices — controlling movement in games; Light Pen — drawing/selecting directly on screen; Touch Screen — direct finger/stylus input (ATMs, smartphones); Digitizer/Graphic Tablet — converts hand‑drawn art to digital form; Mic — voice input; Camera — photo/video input; POS Terminal & Scanners — reading price/product data at checkout; MIDI Keyboard — musical input; Wireless devices — Bluetooth/RF keyboards and mice that remove the cable.

LongExplain the storage mechanism of magnetic storage devices (tracks, sectors, clusters, cylinders).p. 8

Answer: A magnetic disk surface is divided into concentric circular rings called tracks. Each track is further divided into pie‑shaped sections called sectors, which are the smallest unit the disk reads/writes in a single operation. The operating system groups a number of sectors together into a cluster to manage storage more efficiently. When a disk drive has several stacked platters, the same track number on every platter, taken together, is called a cylinder — data in one cylinder can be accessed without moving the read/write arm, which is faster. Retrieving data involves seek time (moving the head to the right track) plus rotational delay (waiting for the right sector to spin under the head), and together these make up the access time.

ShortDifferentiate OCR, OMR, MICR, and OBR.p. 7

Answer: OCR (Optical Character Recognition) converts printed or handwritten text images into editable digital text. OMR (Optical Mark Recognition) detects filled‑in marks on a sheet, used for checking OMR answer sheets. MICR (Magnetic Ink Character Recognition) reads special magnetic ink characters, mainly used on bank cheques. OBR (Optical Bar Recognition) reads barcodes printed on retail products at a checkout counter.

ShortDefine Seek Time, Rotational Delay, Access Time, and Response Time.p. 9

Answer: Seek Time is the time the read/write head takes to move to the correct track. Rotational Delay (latency) is the time the disk takes to spin so that the required sector comes under the head. Access Time is the sum of seek time and rotational delay — the total time to locate the data. Response Time is the total time from the moment data is requested until the first byte is actually delivered to the user.

Unit 3 — Output Devices p. 10

LongDifferentiate between Impact and Non‑Impact printers with examples.p. 11

Answer: Impact printers print by physically striking an inked ribbon against the paper, similar to a typewriter — they are noisy, relatively cheap, and can print carbon copies in one pass; examples include the Dot Matrix Printer and the Daisy Wheel Printer. Non‑Impact printers transfer ink or toner onto paper without any physical striking action — they are quieter and produce higher‑quality output, but usually cannot make carbon copies; examples include the Inkjet Printer and the Laser Printer.

ShortExplain any three non‑CRT display units.p. 11

Answer: LCD (Liquid Crystal Display) is a flat panel that uses liquid crystals to control light, making it thin and energy‑efficient. LED (Light Emitting Diode) display is essentially an LCD panel that is backlit by LEDs instead of older fluorescent tubes, giving better brightness and contrast. Plasma Display uses tiny cells of electrically charged gas to produce light, and is typically used in large‑screen televisions.

ShortWhat is a plotter? Where is it used?p. 11

Answer: A plotter is an output device that draws precise, continuous line‑based graphics using pens or ink jets, rather than building an image from dots like a printer. It is commonly used to produce engineering drawings, architectural blueprints, and maps that require high positional accuracy.

Unit 4 — Numbering Systems and Codes p. 12

LongConvert (35)₁₀ to Binary, Octal, and Hexadecimal. Show all steps.p. 12

Answer: To Binary (divide by 2): 35÷2=17 r1, 17÷2=8 r1, 8÷2=4 r0, 4÷2=2 r0, 2÷2=1 r0, 1÷2=0 r1 → reading remainders bottom‑to‑top gives 100011₂. To Octal (divide by 8): 35÷8=4 r3, 4÷8=0 r4 → 43₈. To Hexadecimal (divide by 16): 35÷16=2 r3, 2÷16=0 r2 → 23₁₆. (Check: 100011₂ grouped in 3s = 100 011 = 4,3 → 43₈ ✓, matching the octal answer.)

LongExplain binary subtraction using 1's and 2's complement methods with an example.p. 14

Answer: To subtract using 1's complement: flip every bit of the number being subtracted (0→1, 1→0), add it to the first number, and if there is a leading carry, add that carry back into the result (end‑around carry). Example: 1010 − 0011 → 1's complement of 0011 is 1100 → 1010+1100 = 1 0110 → add the carry back: 0110+1 = 0111 = 7 (since 10−3=7 ✓). To subtract using 2's complement: take the 1's complement and add 1 to it, then add to the first number and simply discard any leading carry (no end‑around addition needed). Example: 2's complement of 0011 = 1100+1 = 1101 → 1010+1101 = 1 0111 → discard the leading 1 → 0111 = 7 ✓. 2's complement is preferred in real computer circuits because it needs no extra correction step.

ShortDifferentiate ASCII, BCD, EBCDIC, and Unicode.p. 15

Answer: ASCII (American Standard Code for Information Interchange) is a 7/8‑bit code representing English letters, digits and symbols (e.g. 'A' = 65 = 01000001). BCD (Binary Coded Decimal) stores each decimal digit separately as its own 4‑bit binary group. EBCDIC (Extended Binary Coded Decimal Interchange Code) is an 8‑bit character code used mainly on IBM mainframes. Unicode uses 16 bits or more so it can represent characters from virtually every language in the world, unlike ASCII which only covers English.

ShortExplain Even and Odd parity check with an example.p. 15

Answer: A parity bit is an extra bit added to a byte to detect transmission errors. In even parity, the parity bit is chosen so the total count of 1‑bits (data bits + parity bit) is even; in odd parity, it is chosen so the total count is odd. Example: for data 1010001 (three 1‑bits), an even‑parity bit of 1 makes the total four 1‑bits (even), while an odd‑parity bit of 0 keeps the total at three 1‑bits (odd).

ShortDefine Bit, Nibble, Byte, Carry Bit, Sign Bit.p. 12

Answer: A Bit is a single binary digit (0 or 1), the smallest unit of data. A Nibble is a group of 4 bits. A Byte is a group of 8 bits and typically represents one character. A Carry Bit is generated when adding two bits produces a result exceeding the maximum single‑digit value, so it is carried to the next column. A Sign Bit is the leftmost bit of a binary number used to indicate whether the number is positive (0) or negative (1).

Unit 5 — Languages, OS & Software p. 16

LongDifferentiate between Compiler and Interpreter.p. 16

Answer: A Compiler translates the entire high‑level source program into machine code in one pass before execution begins; the resulting program then runs directly and fast, but any error is only reported after the whole program is scanned, and the compiled file is specific to one machine/OS. An Interpreter translates and executes the program line‑by‑line, without producing a separate machine‑code file; it starts running immediately and reports errors as soon as they are hit, but is generally slower overall since translation happens every time the program runs. C uses a compiler, while languages like Python (and classic BASIC) traditionally use an interpreter.

LongExplain the types of Operating Systems with examples.p. 17

Answer: A Batch Operating System groups similar jobs together and processes them as a batch with no user interaction during execution — e.g. old payroll‑processing systems. A Multi Processing Operating System uses two or more CPUs within one system so that several processes truly run at the same time. A Time Sharing Operating System divides CPU time into small slices distributed among multiple users so quickly that each user feels they have the computer's full attention. An Online and Real Time Operating System processes data the instant it arrives and guarantees a response within a strict time limit — essential in systems like flight control or airbag sensors, where a late response is a failure.

ShortWhat are 3GL, 4GL, and 5GL languages? Give examples.p. 16

Answer: 3GL (Third Generation Language) languages are procedural, English‑like high‑level languages such as C and Pascal. 4GL (Fourth Generation Language) languages are closer to natural language and focus on "what" rather than "how", such as SQL. 5GL (Fifth Generation Language) languages are problem‑solving and AI‑oriented, such as Prolog, where the programmer states constraints/goals and the system works out the steps.

Unit 6 — Emerging Technologies & Virus p. 18

LongWhat is Cloud Computing? Explain its service models (IaaS, PaaS, SaaS).p. 19

Answer: Cloud Computing is the delivery of computing services — servers, storage, databases and software — over the internet, so an organisation can use computing resources on demand instead of owning and maintaining physical hardware. Its three service models are layered like a pyramid: IaaS (Infrastructure as a Service) rents raw computing infrastructure such as virtual servers and storage, and the customer manages everything above that — e.g. AWS EC2, Google Compute Engine. PaaS (Platform as a Service) additionally provides the runtime platform and development tools so the customer only manages their application code — e.g. Google App Engine, Azure App Service. SaaS (Software as a Service) delivers a complete, ready‑to‑use application over the internet, and the customer simply uses it with nothing to install or manage — e.g. Gmail, Netflix, MS 365.

LongWhat is a computer virus? Explain its types and preventive measures.p. 18

Answer: A computer virus is a malicious, self‑replicating program that attaches itself to a host file or program and spreads from one computer to another, often corrupting or destroying data. Common types: Boot Sector Virus infects the master boot record and activates at system start‑up; File Infector Virus attaches to executable files and spreads when the file is run; Macro Virus hides inside document macros (e.g. Word/Excel); Worm self‑replicates and spreads across a network without needing a host file or user action; Trojan Horse disguises itself as legitimate software while carrying hidden malicious code; Ransomware encrypts the victim's data and demands payment for the decryption key. Preventive measures include installing and regularly updating trusted antivirus software, avoiding downloads/attachments from unknown sources, keeping the OS and applications patched, taking regular data backups, and using a firewall while scanning external drives before opening them.

ShortDifferentiate GSM and CDMA.p. 18

Answer: Both GSM and CDMA are mobile communication standards. GSM (Global System for Mobile communication) uses a removable SIM card and divides each radio channel into time slots shared among users (time‑division access). CDMA (Code Division Multiple Access) does not typically use a removable SIM in the same way and instead gives every user a unique code so multiple users can share the same frequency simultaneously (code/spread‑spectrum access).

ShortWhat is the difference between Bluetooth and Wi‑Fi?p. 18

Answer: Bluetooth is a short‑range (a few metres), low‑power wireless technology mainly used for direct device‑to‑device connections, such as connecting a phone to earphones. Wi‑Fi has a much longer range, offers higher data speed, and is used to connect multiple devices to a shared network (like a router), typically for internet access.

Quick Summary — The Whole Subject in One Page

Final revision before the exam — read this page the night before

Unit 1

  • Computer = Data → Process → Information
  • Analog / Digital / Hybrid; Micro / Mini / Mainframe / Super
  • 5 Generations: Tubes → Transistors → IC → Microprocessor → AI
  • CPU = Control Unit + ALU + Memory
  • RAM (volatile) vs ROM (non‑volatile)

Unit 2 & 3

  • Input: keyboard, mouse, scanner types (OCR/OMR/MICR/OBR)
  • Storage: track, sector, cluster, cylinder
  • Seek time + rotational delay = access time
  • Output: CRT vs LCD/LED/Plasma
  • Printers: Impact vs Non‑Impact

Unit 4

  • Bit → Nibble → Byte → KB → MB → GB → TB
  • Binary, Octal, Decimal, Hex conversions
  • 1's / 2's complement for subtraction
  • ASCII, BCD, EBCDIC, Unicode
  • Even/Odd parity for error detection

Unit 5

  • Assembler / Compiler / Interpreter
  • Machine → Assembly → High‑level (3GL–5GL)
  • OS: Batch, Multi‑processing, Time‑sharing, Real‑time
  • Software packages: Word, Excel, DB, Presentation

Unit 6

  • GIS, GPS, CDMA, GSM, Bluetooth, Wi‑Fi, Li‑Fi
  • Virus types: boot, file, macro, worm, trojan, ransomware
  • Protect: antivirus, updates, backups, firewall
  • Cloud: IaaS → PaaS → SaaS

Exam Strategy

  • Practise number system conversions numerically — guaranteed marks
  • Learn one example per device/term — examiners love examples
  • Draw the block diagram (Input→CPU→Output) from memory
  • Revise the Glossary and the Exam Q&A answers the night before