34 34 Page
Skip to content ↓

Computing

Curriculum intent:

The Computing Curriculum is designed to cover the requirements of both the Computing National Curriculum and GCSE course coverage.    Units are sequenced around a spiral curriculum covering the safe and effective use of software, systems and networks, an understanding of computing hardware and networks and computational thinking skills which are exercised through the development of computer programs.      The sequence of modules and lessons all broadly follow these principles:

  1. Teaching Functional Knowledge necessary to understand how to access and use computing applications
  2. Teaching technical knowledge so that students understand how computers and networks are designed and operate
  3. Then teaching computational thinking skills that allow students to analyse, design and deploy their own solutions to specific computing problems.

Exam board: GCSE: OCR J277 Computing GCSE

A Level: OCR H446 Computer Science A Level

Key Stage 3

 

Autumn Term 1

Autumn Term 2

Year 7

Use of computers

Fundamentals of computing

Year 8

Python programming

Python programming

Online safety

Year 9

Ethics and computing laws

Ethics and computing Laws

Early sorting/searching and algorithms

Key Stage 3

 

Spring Term 1

Spring Term 2

Year 7

Animation with Flash

Spreadsheets

Year 8

Online safety

HTML and fake news website

HTMLand fake news website

Hardware and software

Year 9

Early sorting/searching and algorithms

Further Python

Further Python

Data representation (including HEX and compression)

Key Stage 3

 

Summer Term 1

Summer Term 2

Year 7

FLOWOL

Python turtle graphics

Year 8

Hardware and software

Early data representation (binary)

Early data representation (binary)

Year 9

Data representation (including HEX and compression)

Logic gates introduction

Logic gates introduction

 

Key Stage 4

 

Autumn Term 1

Autumn Term 2

Year 10

Computational thinking

Data representation

Data representation

Ethics

Year 11

Complete systems

Architecture

Networks and network security

Networks and network security

Open source v proprietary software

Key Stage 4

 

Spring Term 1

Spring Term 2

Year 10

Mid-year assessment

Python programming

Python programming

Non examined assessment

Year 11

Revision

Revision

Key Stage 4

 

Summer Term 1

Summer Term 2

Year 10

Non examined assessment

Systems architecture

Year 11

Revision

Revision

 

Key Stage 5

 

Autumn Term 1

Autumn Term 2

Year 12

Components of a computer

Components of a computer

Systems architecture

Year 13

Software development

Further programming techniques

Algorithms 

Key Stage 5

 

Spring Term 1

Spring Term 2

Year 12

Data types

Data structures

Data structures

Boolean algebra

Year 13

Revision 

Non examined assessment

Revision 

Non examined assessment

Key Stage 5

 

Summer Term 1

Summer Term 2

Year 12

Python programming

Legal and ethical Issues 

Year 13

Revision 

Non examined assessment