Computer Fundamentals: Revision and References
Shared revision, practice questions, answer explanations and references from the original module.
By Akhilesh Saini
Module-wide quick revision
The 15 most useful takeaways
- A computer is a programmable device for processing data.
- The easiest functional sequence is Input → Processing → Output.
- Speed, accuracy under correct conditions, diligence, automation, storage, and versatility are common computer characteristics.
- GIGO reminds you that wrong inputs or rules can give wrong results.
- Data consists of recorded facts; information adds context or useful meaning.
- Processing includes calculation, filtering, sorting, comparison, and summarizing.
- First generation → vacuum tubes.
- Second generation → transistors.
- Third generation → integrated circuits.
- Fourth generation → microprocessors.
- Fifth generation → AI-related goals, as a conventional but non-rigid teaching label.
- Microcomputer → personal computing; minicomputer → historical mid-range computing.
- Mainframe → high-volume transactions; supercomputer → enormous computations.
- Analog → continuous; digital → discrete; hybrid → both computing methods.
- Hardware = equipment; software = instructions; data = facts; users = people.
Last-minute comparison sheet
| Easy-to-confuse pair | Correct distinction |
|---|---|
| Data vs information | Recorded facts vs facts made meaningful for a purpose |
| Input vs output | Supplied data vs result provided |
| Processing vs storage | Doing operations vs retaining data/results |
| Accuracy vs judgement | Correct execution under conditions vs assessing what should be done |
| IC vs microprocessor | General integrated circuit vs IC containing processing functionality |
| Mainframe vs supercomputer | Transaction reliability/throughput vs massive numerical computation |
| Microcomputer vs minicomputer | Traditional personal microprocessor computer vs historical mid-range class |
| Analog vs digital | Continuous physical representation vs discrete symbols/states |
| Digital vs hybrid | Digital computation vs combination of analog and digital computing |
| Hardware vs software | Physical components vs programs/instructions |
| Software vs data | What tells the system what to do vs values it works on |
Learning connections
The following references are exact curriculum identifiers:
- Continue with hardware:
CA-02-01Motherboard and Basic Internal Components;CA-02-02CPU: ALU, Control Unit and Registers;CA-02-03Input Devices;CA-02-04Output Devices;CA-02-05Primary Memory: RAM, ROM and Cache;CA-02-06Secondary Storage: HDD, SSD, Optical and Flash Storage. - Continue with software:
CA-03-01System Software vs Application Software;CA-03-02Operating System: Purpose and Main Functions. - Learn binary more fully:
CA-04-01Binary, Decimal, Octal and Hexadecimal Basics. - Understand database use later:
CA-08-01Data, Database and DBMS.
Sources & further reading
This module is an original instructional synthesis based on the supplied CA curriculum and standard foundations of computer science. The following resources support major historical facts and system distinctions; they are for further reading rather than required prerequisites.
- Computer History Museum — Public unveiling of ENIAC (1946) — historical early electronic-computer example.
- Computer History Museum — UNIVAC I (1951) — early commercial computing.
- Computer History Museum — Invention of the transistor (1947) — distinction between invention and adoption.
- Computer History Museum — Microprocessor integrates CPU function onto a single chip (1971) — microprocessor development.
- IBM — What is a mainframe? — enterprise transaction workloads and mainframe/supercomputer distinction.
- IBM — What is supercomputing? — high-performance scientific computation.
- IBM — History of artificial intelligence — historical fifth-generation computing research context.