Computer Science Introduction The Computer Science department aims to develop problem-solving skills, computational thinking, and coding proficiency. Pupils will learn how computers work, how to write efficient programs, and how to apply logical thinking to real-world challenges. Our curriculum(IGCSE – Cambridge) prepares pupils for further study and careers in technology-driven fields. Syllabus Overview Year 10 Data representation Data transmission Hardware architecture Input output devices Software Images and sound Data compression The internet and WWW Digital currency Cuber security Automated emerging technology Computer Networks Robotics Artificial intelligence Year 11 Agorithmic design and problem solving Programming concepts Flowcharts and algorithm Looping and branching Arrays File handling Database Boolean logic String operations Subroutine programming Search and sort algorithms Programming with files Assessment and exams Regular coding tasks, quizzes, and problem-solving exercises. The exams consist of: Paper 1 (50%): Computer Systems (theory-based). Written paper, 1 hour 45 minutes, 75 marks Paper 2 (50%): Algorithms, Programming and Logic (theory-based). 1 hour 45 minutes, 75 marks Homework Homework includes coding exercises, algorithm design, problem-solving tasks, and exam-style questions. Pupils may also work on small projects to develop programming skills. Beyond IGCSE Students are encouraged to code at home and to take part in competitions and CCAs such as the Robotics club. Preparation for the IBDP IGCSE Computer Science provides a strong foundation for IB Computer Science or other advanced computing courses. It can lead to university studies in Computer Science, Data Science, AI, and Engineering.