Computer Science

The most important aspect of computer science is problem solving, an essential skill for life. Students study the design, development and analysis of software and hardware used to solve problems in a variety of business, scientific and social contexts. Because computers solve problems to serve people, there is a significant human side to computer science as well.

Coding is today's language of creativity. All our children deserve a chance to become creators instead of consumers of computer science.


Our new computing curriculum helps learners understand how computers work. This stimulating course gives students the opportunity to look inside a computer to understand the purpose of different components. They will develop coding skills in text-based programming languages, such as Python, and learn that computers can only perform actions that humans ask them to do.


Cambridge IGCSE (9–1) Computer Science provides an ideal foundation in computer science. Learners gain confidence in computational thinking and programming, an appreciation of automated and emerging technologies and the benefits of their use. They develop an understanding of the main principles of problem-solving by creating computer-based solutions using algorithms and a high-level programming language. Learners also develop a range of technical skills including the ability to test effectively and to evaluate solutions.


The aims of this course are to enable students to develop computational thinking skills. Students will learn and develop an understanding of the main principles of solving problems using computers. Students will learn and develop an understanding of the component parts of computer systems and how they interrelate, including software, data, hardware, communication and people. Students will learn and develop an understanding of the different methods of communication and the functionality of networks and the internet. Students will learn and develop the skills necessary to apply this understanding to develop computer based solutions to problems.

Head of Department - Mr. Mohammad