This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Computer Science
Computer Science
The Computer Science course covers all aspects of modern computing, including practical skills such as programming in Python, using web technologies such as web scripting languages like HTML, JavaScript and an understanding of the hardware systems that underpin all this.
Computer Science is as much about the computer as the telescope is about astronomy. Computing at its heart is about the application of logic to solve complex problems, but it also requires creativity, critical thinking, analytical skills, communication skills, innovation and perhaps most importantly, resilience.
The topic areas covered are:
- Data representation
- Communication and internet technologies
- Computer architecture, languages and operating systems
- Logic gates
- Sensors
- Security
- Ethics–legal, ethical, moral and social issues
- Algorithm design and problem solving
- Databases.