Based on the GCSE Computing syllabus being offered by the OCR exam board.

GCSE Computing Unit A451: Computer Systems and Programming

2.1.1

 

 

Computer Systems

 

 

What is a computer system?

Types of hardware

Types of software

Computer systems in the modern world

Need for reliability

Standards for development

Ethical, environmental and legal considerations

2.1.2

 

 

 

 

 

Computing Hardware

 

 

 

 

 

The Central Processing Unit (CPU)

Binary logic

Memory

Input devices

Output devices

Input and output devices for disabled users

Secondary storage

2.1.3

 

 

 

 

Software

 

 

 

 

Operating system functions

Operating system types

User interface

Utilities

Custom written and off-the-shelf software

2.1.4

 

 

 

Representation of data in computer systems

 

 

 

Units

Number

Character

Bitmap images

Sound

Instructions

 

2.1.5

 

 

 

Databases

 

 

The database concept and DBMS

Relational databases - key concepts

Entities and tables

Logical operators

Validating data

2.1.6

Networks

Networks

Network hardware

Client-server and peer-to-peer networks

Network topologies

Network addressing and protocols

2.1.6

Internet

Nature of the internet

Hardware for the internet

IP addressing and DNS

Importance of HTML

Compression

2.1.7

 

 

 

 

 

Programming

 

 

 

 

 

Algorithms

Programming languages and Tools and facilities in an IDEs

Control flow in imperative languages

Handling data in algorithms

Testing

 

Disclaimer: Please note: the material on this site is not endorsed by OCR. You need to refer to the syllabus to ensure that you are covering all of the necessary theory.