St Margaret Mary’s Secondary School
Menu
Close Menu
About Computing Science
You are here: Subjects > Computing Science > About Computing Science

What is Computer Science?

Computer science is a discipline that spans theory and practice. It requires thinking both in abstract terms and in concrete terms. The practical side of computing can be seen everywhere. Nowadays, practically everyone is a computer user, and many people are even computer programmers. Getting computers to do what you want them to do requires intensive hands-on experience. But computer science can be seen on a higher level, as a science of problem solving. Computer scientists must be adept at modeling and analyzing problems. They must also be able to design solutions and verify that they are correct. Problem solving requires precision, creativity, and careful reasoning.

Computer Science is practiced by mathematicians, scientists and engineers. Mathematics, the origins of Computer Science, provides reason and logic. Science provides the methodology for learning and refinement. Engineering provides the techniques for building hardware and software.

Have you ever wondered how computers are able to recognise speech? Or why a machine is capable of beating any grand master at chess?

Pupils will also learn about key concepts involved in robotics, covering robotic arms, mobile robots and intelligent robots. Pupils will explore how machines can be used to solve real-world problems, and adapt to new situations. The subject consists of some very specific problem solving skills, such as the ability to think logically, algorithmically and recursively. Computer Science brings all of these skills together. Pupils will learn how to work in teams to overcome challenges and will gain an appreciation of how the technology in the world around us, which is often taken for granted, uses clever techniques to harness the power of incredibly fast microprocessors in order to make our lives easier.