The Cambridge IGCSE Computer Science (0478) course provides a comprehensive introduction to the foundational concepts and practical skills of computer science. It is designed for students aged 14–16 and is widely recognized by schools and universities internationally, including in Cyprus.
The course helps students develop computational thinking, problem-solving strategies, and a solid understanding of both theoretical and practical aspects of computer systems. It encourages critical thinking and structured programming using languages such as Python and pseudocode.
Key areas of study include:
• Data Representation – Binary, hexadecimal, text, sound, and image encoding
• Algorithms – Flowcharts, pseudocode, decision-making, and iteration
• Programming Concepts – Variables, data types, procedures, functions, and file handling
• Computer Architecture – The CPU, memory types, input/output devices
• Networking – Network types, protocols, internet structure
• Security & Ethics – Cybersecurity, encryption, and the ethical use of technology
The course is assessed through two external exams: one theory paper and one problem-solving paper involving algorithms and programming. These assessments test students’ understanding of core concepts and their ability to apply logic and code to solve computational challenges.
By the end of the course, students are well-prepared to pursue further studies in A Level Computer Science (9618) or explore real-world applications of computer science in both academic and professional environments.