CIE · IGCSE
Free CIE IGCSE Computer Science
Practice Questions
574 CIE IGCSE Computer Science questions with instant feedback across 27 topics, every one accompanied by an examiner-style mark scheme. Start your first quiz in 30 seconds — no card required.
574
Questions
27
Topics covered
45
Free per day
What you can do with this subject
📘 Syllabus: Current syllabusofficial syllabus →
🛈 Revised (updates across 2026–2028) — confirm the version for your exam year.
27 topics in CIE IGCSE Computer Science
📚 27 with revision notes · practice any topic →- SoftwarePractice📚 Notes
- Hardware: output devices and their usesPractice📚 Notes
- Data representation: data storage units and file sizesPractice📚 Notes
- Programming concepts: procedures and functions, including parameter passing and return valuesPractice📚 Notes
- The internet and networking: hardware used in networks (router, switch, hub, NIC, WAP) and wired/wireless connectionsPractice📚 Notes
- Hardware: primary memory (RAM and ROM) and secondary storage (types, characteristics and uses)Practice📚 Notes
- Programming concepts: string handling operations (length, substring, concatenation, case conversion, character conversion)Practice📚 Notes
- Hardware: central processing unit (CPU) architecture, components and their functions (ALU, CU, registers, buses, cache)Practice📚 Notes
- Logic gates and logic circuits (AND, OR, NOT, NAND, NOR, XOR) and truth tablesPractice📚 Notes
- Data transmission: encryption (symmetric, asymmetric, public and private keys, SSL/TLS)Practice📚 Notes
- Data representation: binary arithmetic including addition and overflowPractice📚 Notes
- Data transmission: methods of error detection (parity bits, majority voting, checksums, echo checking)Practice📚 Notes
- Data representation: two's complement (representation of negative numbers and subtraction)Practice📚 Notes
- Programming concepts: input/output, assignment and arithmetic, comparison and logical operatorsPractice📚 Notes
- Algorithm design and problem-solving: program development life cycle and the role of algorithmsPractice📚 Notes
- Boolean algebra and simplification of logic expressionsPractice📚 Notes
- Ethics, privacy and intellectual property (impact of technology, computer-use policies, copyright, open-source vs proprietary software)Practice📚 Notes
- Algorithm design and problem-solving: pseudocode and flowcharts — sequence, selection and iteration constructsPractice📚 Notes
- Data representation: number systems (binary, denary, hexadecimal) and conversion between themPractice📚 Notes
- Data representation: binary shifts (logical left and right shifts)Practice📚 Notes
- Data transmission: types of transmission (serial, parallel, simplex, half-duplex, full-duplex)Practice📚 Notes
- Programming concepts: arrays (1D and 2D) — declaration, access and manipulationPractice📚 Notes
- Algorithm design and problem-solving: searching algorithms (linear search, binary search)Practice📚 Notes
- Hardware: input devices and their usesPractice📚 Notes
- Programming concepts: sequence, selection (IF, CASE/SWITCH) and iteration (FOR, WHILE, REPEAT-UNTIL) constructsPractice📚 Notes
- Programming concepts: exception handling (use of try/except or equivalent)Practice📚 Notes
- Hardware: fetch-execute cycle and the effect of CPU characteristics on performance (clock speed, cores, cache size)Practice📚 Notes
Your exams won't wait.
Neither should you.
Start your first CIE IGCSE Computer Science quiz right now.
⚡ Start a Quick Quiz →