This document provides useful websites, documents and materials that will help through your learning in IGCSE Computer Science.
There are two papers in IGCSE computer science each 1 hour and 45 minutes, and detailed information is above. Note: No calculators are allowed.
Syllabus Cambridge IGCSE Computer Science 0478
for examination in 2023 and onwards:
This document is divided into two sections, theoretical knowledge and programming each representing one of the papers in the exam.
This is what you will be mainly tested on in paper 1 which includes theories like basic computer architecture, internet protocols, computer security, ethics and so on. This section requires you to memorize key information and have a solid understanding about each topic.
Here is a detailed vocab booklet that covers all the theoretical topics in IGCSE computer science. Use command+F to search for any specific information.
IGCSE Computer Science Booklet
Other useful information:
Computer Science Revision Notes.pdf
This section is all about coding and coding related topics like flowchart, pseudocode and trace table.
Python is the coding language used in IGCSE computer science. It is efficient, easy to read and write. Here is an example of a simple python code to give you some idea:
If you find it difficult to understand the logic behind python, please take the 2 pdfs below that will definitely help.
Python Cheat Sheet for Beginners.pdf
Python self-learning platforms:
( a free and efficient guide for beginners )
( a mandarin python support website for people of all levels )
For any practice, you can go to:
( an online compiler and interpreter, you can develop your own coding program and it will sync between different devices )
( a website made by a lecturer at Stanford, it provides many python problems which you write code to solve, both coding and correction can be done on site)