Computer science is the study of the foundational principles and practices of computation and computational thinking and their application in the design and development of computer systems. Learning computational thinking involves learning to program, that is to write computer code, because this is the means by which computational thinking is expressed.

Our ongoing investment in technology ensures our Senior pupils benefit from a wide and varied curriculum that delivers a rich learning experience utilising state of the art technology. From a newly upgraded Wi-Fi infrastructure, touch-screen interactive Genie display boards, Apple TVs and iPads, to computers loaded with industry-standard applications, such as Microsoft Office and Adobe Creative Cloud.

The recently created bespoke classroom with brand new hardware also features standing desks and tall chairs, granting students the flexibility to move around and gain a truly hands-on experience. Through the incorporation of vibrant colours and top of the range apparatus, the suite is an ultra-modern hub. There is also a Skype corner that has been set up to allow students to interact with experts from the industry.

We are currently the only local independent school offering both iGCSE and A Level Computer Science courses within the normal school timetable. Students learn about the different branches of science, including robotics, cryptology, and computer games design.

iGCSE Computer Science

Computer Science enables students to develop an interest in computing and to gain confidence in computational thinking and programming. They develop their understanding of the main principles of problem-solving using computers. Students will apply their understanding to develop computer-based solutions to problems using algorithms and a high-level programming language. They also develop a range of technical skills, as well as the ability to test effectively and to evaluate computing solutions.

This qualification will help students appreciate current and emerging computing technologies and the benefits of their use. They learn to recognise ethical issues and potential risks when using computers.  Computer Science is an ideal foundation for further study in Computer Science. Understanding the principles of Computer Science provides students with the underpinning knowledge required for many other subjects in science and engineering, and the skills learnt can also be used in everyday life.

The course aims are to develop:

  • Computational thinking that is thinking about what can be computed and how, and includes consideration of the data required
  • Understanding of the main principles of solving problems by using computers
  • Understanding that every computer system is made up of sub-systems, which in turn consist of further sub-systems
  • Understanding of the component parts of computer systems and how they interrelate, including software, data, hardware, communications and people
  • Skills necessary to apply understanding to solve computer-based problems using a high-level programming language.

The study of Computer Science is a key problem-solving skill and is essential to help with further studies at A Level/ IB and at degree level.  It will help with all other GCSE subjects. iGCSE Computer Science is a real benefit for those interested in A Level ICT, Computer Science and any other business-related or technical qualification.  It is also valued as an introduction to develop the independent research, analysis and problem-solving skills that are an essential element for studying the International Baccalaureate.

Offering Computer Science at both iGCSE and A-Level, our aspiring computer scientists develop their computational thinking, problem-solving, programming and coding skills, whilst unleashing their creativity to create mobile apps, special effects sequences for movies and their own computer games using industry-standard software.

Taunton School offers 13+ and Sixth Form scholarships in Computer Science. For more information, please visit the Scholarship page on the website.