Skip to content ↓

Idsall School

  • slideshow image


OCR GCSE Computer Science 


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:

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

Assessment on this course is made via the following elements:

  • 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 taken in Year 11.
  • 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 taken in Year 11.

Topics Covered per Half Term 


Year 10

Year 11

Autumn 1


  • Introduction  to course
  • Systems Architecture
  • Memory
  • Programming
  • Programming Project


Autumn 2


  • Storage
  • Wired and wireless networks
  • Programming
  • Programming Project
  • Algorithms


Spring 1


  • Network topologies, protocols and layers.
  • Programming
  • Programming techniques
  • Producing Robust Programs
  • Computational Logic


Spring 2


  • Systems security
  • Systems software
  • Programming
  • Translators and facilities of languages
  • Data Representations
  • Revision


Summer 1


  • Ethical, legal, cultural and environmental concerns.
  • Programming
  • Revision

Summer 2

  • Programming
  • Revision