Information Technology and Computer Fundamentals
Core concepts
Know the difference between hardware and software, the roles of CPU, RAM, ROM, and storage, and the fetch-decode-execute cycle. Understand binary and hexadecimal number systems, bits and bytes, and basic logic gates (AND, OR, NOT, XOR). Be familiar with operating-system functions, networking basics (IP addresses, LAN versus WAN, the client-server model), and the distinction between system software and application software.
Common traps
- Confusing RAM (volatile, working memory) with ROM (non-volatile, firmware).
- Mixing up bits and bytes: 1 byte = 8 bits.
- Assuming the internet and the World Wide Web are the same thing; the web is a service on the internet.
- Forgetting that XOR outputs 1 only when inputs differ.
- Confusing a compiler (translates whole program) with an interpreter (translates line by line).
Worked example and rule of thumb
Rule of thumb: convert binary to decimal by summing powers of two from right to left. Example: binary 1011 = (1×8) + (0×4) + (1×2) + (1×1) = 11. To convert decimal to binary, repeatedly divide by 2 and read remainders bottom-up. For logic gates, build a truth table before answering; it removes ambiguity and guards against careless errors under exam pressure.