Courses
We offer a broad and balanced curriculum, for key stage 3 (Years 7-9), key stage 4 (Years 10 and 11) and key stage 5 (Years 12 and 13 - Sixth Form). Click the appropriate button below to find the details for each subject offered in each key stage.
Further details of our curriculum are available on the curriculum page.
Overview
Computer Science
Introduction
The computer science GCSE curriculum is designed to equip students with a comprehensive understanding of computer science principles, preparing them for the demands of a technology-driven world. Our aim is to provide a robust foundation in both theoretical and practical aspects of computer science, fostering analytical thinking, problem-solving skills, and digital proficiency.
A core focus of the curriculum is to deepen students' programming skills. They will gain proficiency in Python and other programming languages, learning to write, test, and debug code effectively. This hands-on approach ensures that students not only understand programming concepts but can also apply them in real-world scenarios. We emphasise the importance of computational thinking.
Students will learn to break down complex problems, develop algorithms, and use logical reasoning to find efficient solutions. This skill is crucial not only for computer science but also for tackling challenges in various academic and professional fields. Digital literacy is another key component. Students will explore topics such as computer systems, networks, cybersecurity, and data representation, gaining a broad understanding of how technology works and its implications. This knowledge will enable them to use digital tools responsibly and effectively.
Our curriculum also prepares students for future academic and career opportunities in computer science and related fields. By covering a wide range of topics, from software development to ethical considerations in technology, we aim to inspire and equip students to pursue further studies and careers in this dynamic and evolving discipline.
Qualification
GCSE
Awarding body
OCR
Course leader
Miss V Allen
Assessment
- Examination: 100%
- J277/01: Computer systems | 1 hour 30 mins | 50%
- J277/02: Computational thinking, algorithms and programming | 1 hour 30 mins | 50%
- Non-examined assessment: 0%
Curriculum
Course content
In computer science you will learn:
- Computer systems.
- Computational thinking, algorithms and programming.
The curriculum is designed to develop the skills to solve problems, design systems and understand human and machine intelligence. You will apply the academic principles you learn in the classroom to real-world systems in an exciting and engaging way.
Topics
- Programming fundamentals
- Computational thinking
- Computer systems
- Networks and cybersecurity
- Data representation
- Software development
- Ethical/legal/environmental considerations
- Databases
- Algorithms
- Impacts of digital technology
Skills and requirements
Skills required
- Resilience. When working with machines things go wrong. The reward for sticking at a problem can be emphatic but this requires perseverance.
- Thinking logically and problem solving are very useful skills which can be applied in this course.
- Understanding concepts and solving mathematical problems is also very valuable.
- Programming experience would be beneficial but not essential.
Beyond the classroom
Future pathways
Computer science is now called the fourth science and counts towards the EBacc. It has become a sought-after, highly paid career with huge potential for future expansion, with computer scientists being employed by the top technology companies.