OCR GCSE Computer Science
Home
Paper 1 quiz
Paper 2 quiz
Paper 1 guide
Paper 2 guide
My Progress
Language (Paper 1)
Course syllabus
Paper 1 (J277/01): Computer Systems
1.1 Systems architecture
Open 1.1 overview
1.1.1 Architecture of the CPU
1.1.2 CPU performance
1.1.3 Embedded systems
1.2 Memory and storage
Open 1.2 overview
1.2.1 Primary storage (memory)
1.2.2 Secondary storage
1.2.3 Units
1.2.4 Data storage
1.2.5 Compression
1.3 Computer networks, connections and protocols
Open 1.3 overview
1.3.1 Networks and topologies
1.3.2 Wired and wireless networks, protocols and layers
1.4 Network security
Open 1.4 overview
1.4.1 Threats to computer systems and networks
1.4.2 Identifying and preventing vulnerabilities
1.5 Systems software
Open 1.5 overview
1.5.1 Operating systems
1.5.2 Utility software
1.6 Ethical, legal, cultural and environmental impacts of digital technology
Open 1.6 overview
1.6.1 Ethical, legal, cultural and environmental impact
Paper 2 (J277/02): Computational thinking, algorithms and programming
2.1 Algorithms
Open 2.1 overview
2.1.1 Computational thinking
2.1.2 Designing, creating and refining algorithms
2.1.3 Searching and sorting algorithms
2.2 Programming fundamentals
Open 2.2 overview
2.2.1 Programming fundamentals
2.2.2 Data types
2.2.3 Additional programming techniques
2.3 Producing robust programs
Open 2.3 overview
2.3.1 Defensive design
2.3.2 Testing
2.4 Boolean logic
Open 2.4 overview
2.4.1 Boolean logic
2.5 Programming languages and Integrated Development Environments
Open 2.5 overview
2.5.1 Languages
2.5.2 The Integrated Development Environment (IDE)
Papers mainly draw from these sections, but questions can be synoptic across the whole course.
An unhandled error has occurred.
Reload
đź—™
Connection lost. Trying to reconnect…
Session timed out. Reloading…