OCR GCSE Computer Science (J276)

OCR GCSE Computer Science topic introductions are not endorsed by OCR. Please refer to the exam board specification to ensure that the full range of topics has been covered.

To access the course material, please click on the link to each section.

 

​Paper 1 – Computer Systems

The Computer systems exam covers the non-programming theory topics. This is a 1.5 hour written paper that includes multiple choice, short answer, and longer answer questions.

1.1 Systems Architecture

 

1.2 Memory

1.3 Storage

1.4 Wired & Wireless Networks

 

1.5 Network Topologies & Protocols

  • Star & Mesh Topologies
  • WiFi
  • Ethernet
  • IP Addresses, MAC Addresses, & Protocols
  • Network Layers
  • Packet Switching

 

1.6 System Security

  • Forms of Attack
  • Threats Posed to Networks
  • Identifying & Preventing Vulnerabilities

 

1.7 System Software

  • The Purpose & Functionality of Systems Software
  • Operating Systems
  • Utility System Software
  • Encryption Software
  • Defragmentation Software
  • Data Compression
  • Methods of Backup

 

1.8 Legal, Ethical, Moral, & Environmental Concerns

  • How Key Stakeholders Are Affected by Technology
  • Environmental Impact of Computer Science
  • Cultural Implications of Computer Science
  • Open Source vs. Proprietary Software
  • Legislation Related to Computer Science
    • The Data Protection Act 1998
    • The Computer Misuse Act 1990
    • The Copyright & Patents Act 1988
    • Creative Commons Licensing
    • Freedom of Information Act 2000

Paper 2 – Computational Thinking, Algorithms, & Programming

The Computational Thinking exam covers the programming theory topics. The NEA aspect of the course covers much of this, but you will be required to describe the design and development of programs in writing.

This is a 1.5 hour written paper that includes multiple choice, short answer, and longer answer questions.

2.1 Algorithms

 

2.2 Programming Techniques

2.3 Producing Robust Programs

2.4 Computational Logic

2.5 Translators & Facilities of Languages

2.6 Data Representation