Skip to content
CS

HS Computer Science · Unit 1 Summative Exam · Tue 6 Oct

Unit 1 cheat sheet

L1History of Computers

DeviceWho / whenKnown for
Abacusancientcounting with beads
Napier's BonesJohn Napier, 1617rods to multiply/divide
PascalineBlaise Pascal, 1642turning wheels — addition
Difference EngineCharles Babbage, 1822producing tables
Punched cardsHollerith & Powers, 1890US census
ENIAC1946first general-purpose electronic computer
UNIVAC1951first commercial computer

Ada Lovelace — first programmer · Alan Turing — father of computer science.

L2Generations of Computers

GenYears (class table)TechnologyExamples
11942–1959Vacuum tubesENIAC, EDVAC, IBM 701
21959–1965TransistorsIBM 7030, CDC 1604, Honeywell 400
31965–1975Integrated circuits (ICs)IBM 360/370, PDP-8/11
41975–1988Microprocessors (VLSI)Apple II, Cray-1
51988–presentAI and quantum computing (ULSI)PARAM, modern PCs

Each generation: smaller, faster, more powerful (and cheaper). ICs = many transistors on one chip.

L3Types of Computers

TypeSize · costRemember
Supercomputerlargest · most expensiveweather forecasting, space research, climate change, pandemics
Mainframelarge · expensivethousands of users at once
Minicomputersmall · cheapcommon in the 1970s, replaced by servers
Microcomputersmallest · cheapestthe personal computer — what we carry

L4Components: input & output

Input = data/signals into a computer: fingerprint scanner, facial recognition, motion sensors, VR gloves, voice assistants, mouse, microphone.

Output = information/results out: VR headsets, AR glasses, 3D printers (physical object from a digital model), haptic feedback (touch).

Both: touchscreen (shows output, takes touch input).

L5Software and its types

System software — runs and supports the computer: Operating System (Windows, Linux, macOS) · Utility Programs (antivirus, compression, file managers) · Device Drivers (printer, GPU).

Application software — helps users do tasks: Productivity (Word, spreadsheets) · Web & Communication (browsers, email, social media) · Graphics & Media (Photoshop, video editors) · Games & Entertainment · Custom (industry-specific).

Apps run on top of system software, which runs the hardware.

L6Memory and storage

Memory types: RAM, ROM, Cache, Flash. RAM is volatile — lost when power is off.

Memory ≠ storage. Local storage: hard disk, SSD, external drives. Cloud: Google Drive, Dropbox, iCloud.

Cloud ✓ access from multiple devices · ✗ needs internet, security & privacy (who can access student data, breaches).

L7Algorithms

WordMeaning
Algorithma sequence of instructions to solve a problem
Sequencethe order instructions are carried out
Inputdata entering an algorithm
Processsomething done to the data
Outputinformation produced by the algorithm
Tracefollow it step by step to see what happens
Debugfind and correct a problem

Good algorithm: numbered steps · logical order · each step clear and specific · can be traced. Wrong order → it can fail.