Computer Science is an intellectually demanding and highly analytical subject. Students considering this course must possess strong problem-solving and logical thinking skills. To ensure you are able to meet the mathematical demands of the course, your maths teacher will be asked to confirm that you are suitably prepared.
Computer Science enables learners to apply their classroom knowledge and skills to real-world problems. It is important to note that this is not the same as ICT studied in Years 7 and 8. While there are some familiar topics and themes, Computer Science delves much deeper into how computers work and how software and systems are designed.
Staff
Mr Farrell (Curriculum Leader and Assistant Head of Year 8)
The OCR GCSE Computer Science (J277) course provides a comprehensive and stimulating introduction to the fundamental principles and practices of computing. It equips learners with both the theoretical understanding and practical programming skills needed to succeed in the modern digital world.
The course is divided into two key components:
Component 1: Computer Systems 50%
This component focuses on the core theory behind how computer systems function. Students explore topics such as:
The Central Processing Unit (CPU), memory and storage
Data representation, including binary, hexadecimal, and character encoding
Computer networks, topologies, protocols, and security measures
Systems software, including operating systems and utility programs
Ethical, legal, cultural, and environmental impacts of digital technology
Through this unit, learners develop a deep understanding of the hardware and software that underpin modern computing, as well as the societal issues associated with technological development.
Component 2: Computational Thinking, Algorithms and Programming 50%
This component develops the problem-solving and logical reasoning skills at the heart of computer science. Students learn how to design, write, and refine algorithms to solve computational problems. Topics include:
Algorithms and computational logic
Programming fundamentals using a high-level language such as Python
Data types, structures, and input/output operations
Producing robust and maintainable code
Testing, debugging, and error handling
Learners are encouraged to think creatively and critically, applying their knowledge to design and implement efficient solutions.
Programming Project (Non-examined practical experience)
Although not formally assessed, students complete a practical programming project which provides valuable hands-on experience. This allows them to apply the techniques and concepts covered in the specification to solve a real-world problem, developing their resilience, independence, and technical fluency.
2025 Results:
10% of Students achieved a grade 9 or Above
17% of Students achieved a grade 7 or Above
39% of Students achieved a grade 5 or Above
54% of students achieved a 4 or Above
OCR Computer Science J277
100% terminal examination
Paper 1 – 80 – marks 90 mins
Paper 2 – 80 – marks 90 mins
9-1
Get in touch with the school with
any query you may have