Notes by @siby

Cambridge (9618) and Edexcel (4CP0) Computer Science - 2025/2026 Syllabus

Notes by @siby by Sachintha Senanayake is licensed under CC BY-NC-SA 4.0Creative CommonsAttributionNonCommercialShareAlike

IGCSE Level - Theory Notes

  1. Topic 3 - Data
    1. Part 1 (Binary, Denary and Sign & Magnitude)
    2. Part 2 (Hexadecimal, ASCII)
    3. Part 3 (Two's Complement, Binary Arithmetic)
    4. Part 4 (Unicode, Bitmap Images)
    5. Part 5 (Binary Shifting)
    6. Part 6 (File Size Calculations and Binary Measurements)
    7. Part 7 (Encryption)
    8. Part 8 (Sound)
    9. Part 9 (File Compression, RLE)
  2. Topic 4 - Computers
    1. Part 1 (Computational Models, Von Neumann Architecture, Memory)
    2. Part 2 (System Buses, FDE Cycle, CPU Performance, Secondary Storage, Embedded Systems)
    3. Part 3 (Logic Gates and Expressions)
    4. Part 4 (Operating Systems, Utility Programs, Simulation and Modelling)
    5. Part 5 (Interpreters, Compilers)
  3. Topic 5 - Communication and the Internet
  4. Topic 6 - The Bigger Picture
    1. Part 1 (Environmental Preservation, Privacy, Security, Ethics)
    2. Part 2 (Privacy Enhancement Tools, Software Licensing, Digital Inclusion, Professionalism)
    3. Part 3 (Nanotechnology)
    4. Part 4 (DNA Computing)
    5. Part 5 (Artificial Intelligence, Quantum Computing)

AS Level - Theory Notes

  1. Information Representation
    1. Data Representation - Part 1
    2. Data Representation - Part 2
    3. Data Representation - Part 3
    4. Data Representation - Part 4
    1. Multimedia - Part 1
    2. Multimedia - Part 2
    1. Compression
  2. Communication
    1. Networking - Part 1
    2. Networking - Part 2
    3. Networking - Part 3
    4. Networking - Part 4
    1. Internet & WWW - Part 1
    2. Internet & WWW - Part 2
  3. Hardware
  4. Processor Fundamentals
  5. - 8. - System Software, Security, Private & Data Integrity, Ethics & Ownership, Databases (SHORT NOTE)
    1. Databases - Additional Worksheet for ER & SQL

AS Level - Practical Notes

  1. - 12. - Algorithms, DTs and Structures, Programming, Software Development (SHORT NOTE)

A2 Level - Theory Notes

  1. Data Representation
    1. Data Types & Structures - Part 1
    2. File Orgnization & Access - Part 2
    3. Floating Point Notation - Part 3
    1. Pointers & Enums (VIDEO PLAYLIST)
  2. Communication
    1. Protocols & TCP/IP - Part 1
    2. TCP, Email Protocols, IEEE 802, BitTorrent, Circuit & Packet Switching - Part 2
  3. Hardware
    1. Parallel Processing & Boolean Algebra
    2. Sequential Logic (SR, JK Flip Flop) (VIDEO PLAYLIST)
  4. System Software
    1. System Software (SHORT NOTE)
    2. Processes, Multitasking, Interrupts & Scheduling Algorithms (VIDEO PLAYLIST)
  5. Security
  6. Artificial Intelligence (AI)
    1. Dijkstra's Algorithm - Part 1
    2. A* Algorithm & Intro to ML - Part 2

A2 Level - Practical Notes

  1. Recursion (VIDEO)
  2. Object Oriented Programming (OOP)
    1. OOP - Part 1
    2. OOP - Part 2
    3. Exception Handling & File Processing
    4. Declarative Programming (SLIDES PDF)

AS Level - Revision Materials

  1. AS Theory Topicwise Questions (PAST PAPER QUESTIONS)
  2. AS Practicals Topicwise Questions (PAST PAPER QUESTIONS)
  3. AS Practical Scenario 1 (DERIVATIVE QUESTIONS)
  4. AS Practical Scenario 2 (DERIVATIVE QUESTIONS)
  5. AS Practical Scenario 3 (DERIVATIVE QUESTIONS)
  6. AS Practical Scenario 4 (DERIVATIVE QUESTIONS)

A2 Level - Revision Materials

  1. A2 Theory Topicwise Questions (PAST PAPER QUESTIONS)
  2. A2 Practicals (COMPLETE NOTE)