teach-ict.com logo

THE education site for computer science and ICT

OCR 9-1 (J276) GCSE Computer Science

The material on this site is not endorsed by the OCR examination board. We do not guarantee that it covers all of the relevant theory that is required for the examination. Please refer to the J276 syllabus to ensure that you are covering the material to the standard required.

 

GCSE 9-1 (J276) Computer Science

1.1

 

 

Architecture

 

 

What is a computer system?

The purpose and components of the CPU

Von Neumann architecture

Fetch-Decode-Execute cycle

CPU performance factors

1.2

Memory

Memory types

1.3

Storage

Secondary storage

1.4

 

 

 

WiFi and Wired networks

 

 

 

Types of networks

Performance of networks

Client/Server and Peer-to-Peer

Hardware needed

DNS, IP addressing, web hosting and the cloud

Virtual Networks

 

1.5

 

 

 

Networks

 

 

Network topologies

Protocols

Packet Switching

1.6

Network security

Introduction to network security

Network threats

Malware

Preventing vulnerabilities

1.7

Systems Software

Operating System

Utility software

 

 

1.8

 

 

 

 

 

Ethical and legal

 

 

 

Legislation

Environment

Privacy & technology

Ethics & technology

Culture & technology

Open source and closed source

2.1

 

 

 

 

 

Algorithms

 

 

 

 

 

Computational thinking

Pseudocode

Flowchart

Sorting algorithms

Searching algorithms

2.2

 

 

 

 

 

Programming Techniques

 

 

 

 

 

Variables etc

Arrays

Sequence, Selection, Iteration

String Manipulation

File Handling

Databases & SQL

Data Types

Subprocedure and Functions

2.3

Producing robust programs

Defensive Design

Maintainability

Errors and correcting algorithms

Testing

2.4

Computational Logic

Logic and Truth Tables

Applying maths is in section 2.2

2.5

Translators and facilities of languages

Levels of language, Translators and IDE

2.6

Data Represenation

Units

Binary Numbers

Hexadecimal Numbers

Characters

Image

Sound

Compression