KS4 GCSE

Computer Science

software buttons

Useful Links

Careers

At EBS, careers education is a central part of school life. We provide independent, impartial guidance to help students of all ages explore their strengths and passions, and to plan for their future.

In Years 10 and 11, students focus on preparing for life after GCSEs. Using our online platform Unifrog, they explore potential pathways, including Sixth Form, college courses and apprenticeships, and the subjects or qualifications required for different careers. We also provide opportunities to meet employers, training providers and local colleges, giving students real-world insight into the world of work. All students complete Year 10 work experience and meet our independent Careers Advisor to discuss their future plans.

Can We Help?

If you require any further information about the curriculum we are following in this subject, please click here to contact the Head of Faculty/Department.

Course ID
OCR J277
Faculty
Computing
Department
Computing
Level
GCSE
Head of Faculty
Head of Department
J. Warr
KS4 GCSE Computer Science

Course Overview

Studying Computer Science at GCSE provides students with an exciting opportunity to understand how computers work and how technology shapes the modern world. The course develops both technical knowledge and problem-solving skills, giving students the tools to think logically and approach complex challenges with confidence.

Building on the foundations developed at Key Stage 3, students explore the inner workings of computer systems, including computer architecture, operations and performance. They learn how data is processed and stored, and gain an understanding of how hardware and software work together to allow computers to function effectively.

The course also introduces students to key networking concepts, including how computers communicate with each other and how the internet is configured. Alongside this, students develop their understanding of computational mathematics, learning to perform calculations using different number systems such as binary (base 2) and hexadecimal (base 16), which underpin how computers represent and process information.

A key element of the course is programming. Students learn to design, write and test modularised software programs using the dynamic text-based programming language Python. Through this process, they develop logical thinking, debugging skills and an understanding of how software is created.

In addition to the technical aspects, students also examine the social, ethical and legal implications of technology, considering how digital systems impact individuals, organisations and society. Computer Science provides a strong foundation for further study and opens pathways to careers in computing, engineering, cybersecurity, software development and many other technology-related fields.

Course Description

Year 10

Term Unit of Work Assessment
Autumn 1 1.1 – Systems architecture  Classwork assignment, homework and of unit tests. Programming practice. 
Autumn 2 1.2 – Memory and storage  Classwork assignment, homework and of unit tests. Programming practice. 
Spring 1 1.3 – Computer networks, connections and protocols  Classwork assignment, homework and of unit tests. Programming practice. 
Spring 2 1.4 – Network security  Classwork assignment, homework and of unit tests. Programming practice. 
Summer 1 1.5 – Systems software  Classwork assignment, homework and of unit tests. Programming practice. 
Summer 2 1.6 – Ethical, legal, cultural and environmental concerns  Mock exam 

Year 11

Term Unit of Work Assessment
Autumn 1 2.1 – Algorithms 
2.2 – Programming fundamentals 
No Formal end of unit assessment. 
Autumn 2 2.3 – Producing robust programs 
2.4 – Boolean logic 
Year 11 mock exams (listening, reading and writing). 
Spring 1 NEA  Exam style questions and ongoing exam practice in class. No Formal end of unit assessment. 
Spring 2 2.5 – Programming languages and IDEs  Reading: Extract analysis 
Writing: Creative scene transformation
Summer 1 Revision Revision
Summer 2 GCSE Examination.  GCSE Examination. 

Extended Learning

Year 10

Websites Read Visit or Watch Extra

OCR GCSE (J277) Videos – Craig ‘n’ Dave | Students (craigndave.org) 

BBC Bitesize GCSE Computer Science OCR; OCR GCSE 

New GCSE Computer Science OCR Complete Revision & Practice – Grade 9-1 (with Online Edition) (CGP GCSE Computer Science 9-1 Revision).  OCR GCSE (J277) Videos – Craig ‘n’ Dave | Students (craigndave.org) 
Python Course – time2code  
PythonCourse 
All the fundamentals of programming in Python for GCSE examinations. 
Scratch MIT / Hour of code learning through developing fun-based games.  
w3schools.com/python 
Python is a popular programming language. It is used for: 
web development (server-side), software development, mathematics. 

 

Year 11

Websites Read Visit or Watch Extra
BBC Bitesize GCSE Computer Science OCR;  OCR GCSE (J277) Videos – Craig ‘n’ Dave | Students (craigndave.org)  New GCSE Computer Science OCR Complete Revision & Practice – Grade 9-1 (with Online Edition) (CGP GCSE Computer Science 9-1 Revision)  OCR GCSE (J277) Videos – Craig ‘n’ Dave | Students (craigndave.org)  Scratch MIT / Hour of code learning through developing fun-based games.  

 

Click here to learn more about our