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

  1. A computer is a programmable device for processing data.
  2. The easiest functional sequence is Input → Processing → Output.
  3. Speed, accuracy under correct conditions, diligence, automation, storage, and versatility are common computer characteristics.
  4. GIGO reminds you that wrong inputs or rules can give wrong results.
  5. Data consists of recorded facts; information adds context or useful meaning.
  6. Processing includes calculation, filtering, sorting, comparison, and summarizing.
  7. First generation → vacuum tubes.
  8. Second generation → transistors.
  9. Third generation → integrated circuits.
  10. Fourth generation → microprocessors.
  11. Fifth generation → AI-related goals, as a conventional but non-rigid teaching label.
  12. Microcomputer → personal computing; minicomputer → historical mid-range computing.
  13. Mainframe → high-volume transactions; supercomputer → enormous computations.
  14. Analog → continuous; digital → discrete; hybrid → both computing methods.
  15. Hardware = equipment; software = instructions; data = facts; users = people.

Last-minute comparison sheet

Easy-to-confuse pairCorrect distinction
Data vs informationRecorded facts vs facts made meaningful for a purpose
Input vs outputSupplied data vs result provided
Processing vs storageDoing operations vs retaining data/results
Accuracy vs judgementCorrect execution under conditions vs assessing what should be done
IC vs microprocessorGeneral integrated circuit vs IC containing processing functionality
Mainframe vs supercomputerTransaction reliability/throughput vs massive numerical computation
Microcomputer vs minicomputerTraditional personal microprocessor computer vs historical mid-range class
Analog vs digitalContinuous physical representation vs discrete symbols/states
Digital vs hybridDigital computation vs combination of analog and digital computing
Hardware vs softwarePhysical components vs programs/instructions
Software vs dataWhat 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-01 Motherboard and Basic Internal Components; CA-02-02 CPU: ALU, Control Unit and Registers; CA-02-03 Input Devices; CA-02-04 Output Devices; CA-02-05 Primary Memory: RAM, ROM and Cache; CA-02-06 Secondary Storage: HDD, SSD, Optical and Flash Storage.
  • Continue with software: CA-03-01 System Software vs Application Software; CA-03-02 Operating System: Purpose and Main Functions.
  • Learn binary more fully: CA-04-01 Binary, Decimal, Octal and Hexadecimal Basics.
  • Understand database use later: CA-08-01 Data, 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.

  1. Computer History Museum — Public unveiling of ENIAC (1946) — historical early electronic-computer example.
  2. Computer History Museum — UNIVAC I (1951) — early commercial computing.
  3. Computer History Museum — Invention of the transistor (1947) — distinction between invention and adoption.
  4. Computer History Museum — Microprocessor integrates CPU function onto a single chip (1971) — microprocessor development.
  5. IBM — What is a mainframe? — enterprise transaction workloads and mainframe/supercomputer distinction.
  6. IBM — What is supercomputing? — high-performance scientific computation.
  7. IBM — History of artificial intelligence — historical fifth-generation computing research context.