Skip to content ↓

Idsall School

  • slideshow image


Computer Science (OCR GCSE Computing)


Computing is everywhere and, for most of us, life without computers is unimaginable, with computer systems affecting most of the things that we do. For example, computers are used for entertainment, to do business, control machinery, navigate planes, support administration and communicate.

Obviously, a GCSE in Computing gives pupils skills needed to start their journey towards a career in computer science. But even more than this, it will give them some of the skills you needed for any career. Want to become a designer, architect, engineer, publisher, medical researcher, sports coach, music or film producer (the list is endless)? Then Computing is one of the best points to start from.

Computer Science is an eBacc subject and recognised as the fourth Science, on a par with Physics, Biology & Chemistry.

Topics include:

  1. Problem Solving (algorithms, decomposition and abstraction).
  2. Programming (code development, constructs, datatypes and structures, input/output, operators and subprograms).
  3. Data (binary, data representation, data storage and compression, encryption and databases).
  4. Computers (hardware, logic, software and programming languages).
  5. Communication and the internet (networks, network security, the internet and the worldwide web).
  6. The bigger picture (emerging trends, issues and impact).

Assessment on this course is made via the following elements:

  1. Principles of Computer Science. This component is assessed via a written examination, and counts for 50% of the final award. Topics 1-6 (see above) are tested. Examination to be sat when in Year 11.
  2. Application of Computational Thinking. This component is assessed via a scenario based examination, and counts for 50% of the final award. The main focus is on Topics 1 and 2 (see above), but it may draw on all other topics. Examination to be sat when in Year 11.

Topics Covered per Half Term 


Year 10

Year 11

Autumn 1


Introduction  to course

Systems Architecture



Programming Project


Autumn 2



Wired and wireless networks


Programming Project



Spring 1


Network topologies, protocols and layers.


Programming techniques

Producing Robust Programs

Computational Logic


Spring 2


Systems security

Systems software


Translators and facilities of languages

Data Representations



Summer 1


Ethical, legal, cultural and environmental concerns.



Summer 2