Computer Science is rapidly changing every aspect of the world we all live in.
“The best way to predict the future is to implement it.”
David Heinemeier Hansson
When our students leave university and look for their first job, many of them will be applying for roles that do not yet exist. A rounded education should help prepare them for this constantly evolving world. Studying Computer Science teaches students a range of invaluable life skills such as reasoning, logical thinking, problem solving, precision and resourcefulness.
In the Lower School, the Computing curriculum is designed to enable students to develop computational thinking skills and become competent digital users. Students study a range of topics including programming, spreadsheets, binary, hexadecimal, computer hardware and networks.
In the Upper School, Computer Science is a popular GCSE option subject. We offer two courses:
- OCR Computer Science GCSE (9-1) which is engaging and practical, encouraging creativity and problem solving. It encourages students to develop their understanding and application of the core concepts in computer science. Students also analyse problems in computational terms and devise creative solutions by designing, writing, testing and evaluating programs.
- Cambridge International GCSE (iGCSE) Information and Communication Technology (0417) which encourages students to develop lifelong skills, which will be useful to them in their work across the curriculum and prepare them for future employment. They will develop understanding of the implications of technology in society, including social, economic and ethical uses and awareness of the ways ICT can help in home, learning and work environments. The syllabus combines theoretical and practical studies focusing on the ability to use common software applications to solve problems, including word processors, spreadsheets, databases, interactive presentation software, web browsers and website design. Students analyse, design, implement, test and evaluate ICT systems, ensuring that they are fit for purpose.
At Sixth Form we offer the OCR Computer Science A Level qualification which helps students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student’s technical understanding and their ability to analyse and solve problems using computational thinking.
We are a small friendly department with a strong emphasis on offering a range of enrichment opportunities which include:
- Support participating in a wide variety of national challenges and competitions e.g. the UK Bebras Computing Challenge, the TCS Oxford Computing Challenge, Alan Turing Cryptography competition, esero CanSat competition and the British Informatics Olympiad.
- Trips to the Wired Next Generation conference, National Museum of Computing, Bletchley Park and the Computing LIVE conference.
- Weekly clubs including Digital Pioneers, Raspberry Pi and Code Club.
Course Summary and Specifications
Please click on the links below to download the relevant PDF:
- Computer Science Lower School Course Summaries 2017-2018
- GCSE: Computer Science Specifications OCR
- A Level: Computer Science Specifications OCR
- IGCSE: Computing Specifications Cambridge (2017-2019): Information and Communication Technology (0417)
- IGCSE: Computing Specifications Cambridge (2020-2022): Information and Communication Technology (0417)