Computer fundamentals is the subject every computer science teaching paper opens with and almost every candidate underrates. It looks easy, so it gets skimmed, and then a handful of one-mark questions on generations, memory types, or number systems slip away. For TGT and PGT computer science, these are the cheapest marks on the paper, and they are yours if you learn the basics cleanly.
This post teaches the foundation as it is examined: the generations of computers, how the CPU and memory are organised, the number systems you must be able to convert, and the categories of software. It is deliberately a survey. Where a topic has its own deep-dive, we point you to it.
Computer generations: five eras by technology
Computers are grouped into generations defined by their core switching technology. Learn the marker technology for each, because that is what the question hangs on.
First generation. Vacuum tubes. Bulky, power-hungry, and slow, programmed largely in machine language.
Second generation. Transistors. Smaller, faster, and more reliable than tubes; assembly and early high-level languages appear.
Third generation. Integrated circuits (ICs). Many transistors on one chip, bringing a big jump in speed and a drop in size and cost.
Fourth generation. Microprocessors, that is, very-large-scale integration (VLSI) putting a whole CPU on a single chip. The personal computer belongs here.
Fifth generation. The current and emerging era, associated with parallel processing and artificial intelligence.

The trap to avoid: questions pair a generation with its technology, not a precise year. Anchor on the technology and you will not be caught out.
CPU and memory: how a computer is organised
A computer follows the stored-program idea: instructions and data both live in memory, and the processor fetches and executes them. Three parts do the work.
The CPU has two main units. The arithmetic and logic unit (ALU) performs calculations and comparisons. The control unit (CU) fetches instructions and directs the other parts. Small, very fast storage locations inside the CPU are called registers.
Memory is arranged as a hierarchy, fastest and smallest at the top, slowest and largest at the bottom: registers, then cache, then main memory (RAM), then secondary storage (disk). Primary memory is directly accessible by the CPU; secondary memory is not, but it retains data when power is off.
Input and output devices move data in and out, connected to the CPU and memory over shared pathways called buses.
Two distinctions the paper tests often: RAM is volatile (it loses its contents without power) while ROM is non-volatile, and cache sits between the CPU and main memory to speed up access to frequently used data.

Number systems: the basics you must convert
Digital computers work in binary, so number systems are a standing question source. Keep the depth light here; this is the survey, and the heavy conversion drills and arithmetic belong to a dedicated digital-electronics treatment.
Decimal is base 10 (digits 0 to 9), the everyday system.
Binary is base 2 (digits 0 and 1), the language of the machine.
Octal is base 8 and hexadecimal is base 16 (0 to 9 then A to F), both used as compact shorthand for long binary strings.
The one conversion to be fluent in is decimal to binary and back. For example, decimal 13 is 1101 in binary: 8 + 4 + 0 + 1. Read it the other way, 1101 is (1x8) + (1x4) + (0x2) + (1x1) = 13. Practise a few of these by hand and the exam versions become routine.
Software categories: system vs application
Software is divided by what it serves.
System software runs and manages the computer itself. The operating system is the central example; utilities (antivirus, disk tools) and language translators (compiler, interpreter, assembler) also belong here.
Application software does work for the user: word processors, spreadsheets, browsers, and the like.
Know the translator trio: a compiler translates a whole program at once, an interpreter translates and runs it line by line, and an assembler converts assembly language into machine code. That triad alone answers a recurring question.
How computer fundamentals is tested in teaching exams
In DSSSB, KVS, and state TGT and PGT computer science papers, computer fundamentals supplies a block of quick, factual, one-mark questions, usually early in the paper. The dependable patterns: match a generation to its technology, name a memory type or its property (volatile vs non-volatile, primary vs secondary), pick the odd one out among software categories, and do one small number-system conversion. There is no numerical heavy lifting, so accuracy and speed are everything. The precise count of such questions and any weightage differ by notification, so verify them on the official document for your exam.
Our question bank draws these basics from a large foundation pool, with over 900 published questions tagged to knowledge of ICT and a further deep set in digital electronics, so there is ample practice on exactly these patterns.
Your next step
Treat computer fundamentals as guaranteed marks and lock them down early. To prepare the full computer science teaching syllabus in sequence, the Teaching Recruitment Exams bundle covers the CS core across the major posts, and the DSSSB Section A course prepares the general-subjects paper that sits beside it. Browse the wider set from the government teaching jobs category.
For the productivity-tool side of the same foundation, our MS Office and digital classroom tools for CS teaching exams deep-dive continues here, and the computer science pedagogy for teacher exams guide covers how the subject is taught and questioned.
Learn the generations by their technology, keep the memory hierarchy and the software categories clear, and practise one number-system conversion until it is automatic. That is the whole of computer fundamentals, and it is the easiest section to get right.




