Computer Science checklist for paper 1 igcse

Understanding the Exam Structure

Key Topics to Revise

  • Study binary digits (0 and 1) and their significance.
  • Convert between binary and decimal systems.
  • Learn hexadecimal system (base 16) and its digits.
  • Practice converting between hexadecimal and decimal.
  • Familiarize with binary and hexadecimal arithmetic.
  • Understand how images are represented using pixels.
  • Learn about color models (RGB, CMYK).
  • Study sound representation (sample rate, bit depth).
  • Explore text encoding (ASCII, Unicode).
  • Review file formats for images, sound, and text.
  • Understand what algorithms are and their purpose.
  • Learn common algorithm types (sorting, searching).
  • Practice creating flowcharts for simple algorithms.
  • Study symbols used in flowcharts (start, process, decision).
  • Analyze flowchart examples to improve comprehension.
  • Define and differentiate between variables and constants.
  • Study different data types (integer, float, string, boolean).
  • Understand control structures (if statements, loops).
  • Practice writing simple code snippets using these concepts.
  • Familiarize with scope and lifetime of variables.
  • Identify major hardware components (CPU, RAM, storage).
  • Understand the role of software (system software vs application software).
  • Learn about operating systems and their functions.
  • Study how hardware and software interact.
  • Familiarize with input and output devices.
  • Learn basic networking concepts (LAN, WAN, internet).
  • Study common protocols (TCP/IP, HTTP, FTP).
  • Understand the importance of network security.
  • Explore firewalls, encryption, and authentication.
  • Familiarize with how data is transmitted over networks.

Revision Techniques

Practical Skills

Exam Day Preparation

Post-Exam Reflection