Computer Science
digital CURRICULUM – combined science *
* For those students who have been identified as having an aptitude for this subject
aim of the course
OCR’s GCSE (9–1) in Computer Science will encourage students to:
- Understand and apply the fundamental principles and concepts of Computer Science, including abstraction, decomposition, logic, algorithms, and data representation.
- Analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs.
- Think creatively, innovatively, analytically, logically and critically.
- Understand the components that make up digital systems, and how they communicate with one another and with other systems.
- Understand the impacts of digital technology to the individual and to wider society.
- Apply mathematical skills relevant to Computer Science
programme of study:
The OCR GCSE (9–1) in Computer Science (J277) provides a comprehensive, two-paper curriculum focusing on computer systems (hardware, software, networks, security) and computational thinking (algorithms, programming).
| Content Overview | Assessment Overview |
|---|---|
|
J277/01: Computer systems This component will assess:
|
Written paper: 1 hour and 30 minutes 50% of total GCSE 80 marks This is a noncalculator paper. All questions are mandatory. This paper consists of multiple choice questions, short response questions and extended response questions. |
|
J277/02: Computational thinking, algorithms and programming This component will assess:
|
Written paper: 1 hour and 30 minutes 50% of total GCSE 80 marks This is a non-calculator paper. This paper has two sections: Section A and Section Students must answer both sections. All questions In Section B, questions assessing students’ ability |
|
Practical Programming All students must be given the opportunity to undertake a programming task(s), either to a specification or to solve a problem (or problems), during their course of study. Students may draw on some of the content in both components when engaged in Practical Programming. |
|
Possible careers associated with this subject:
Software Engineer/Developer, Full Stack Developer, Mobile App Developer: Game Developer, Data Scientist/Analyst, AI/Machine Learning Engineer, Database Administrator, Cyber Security Analyst/Consultant, Ethical Hacker/Forensic Analyst, Network/Cloud Engineer.