34 34 Page
Skip to content ↓

Computer science

Curriculum narrative

For more information on the curriculum narrative, please click here.

Exam board: GCSE: OCR J277 Computing GCSE

A level: OCR H446 Computer Science A level

Highlands School recognises the importance of students to develop their love of computer science, regardless of if they chose to study the subject as a GCSE. As a result, all students will have the opportunity of achieving the nationally recognised bronze award on the iDEA platform. In so doing, students will:

  • Develop their capability, creativity and knowledge in computer science, digital media and information technology.  
  • Develop and apply their analytic, problem-solving, design, and computational thinking skills.
  • Understand how changes in technology affect safety, including new ways to protect their online privacy and identity, and how to identify and report a range of concerns. 

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

Spreadsheets

FLOWOL

Year 8

Online safety

HTML and fake news websites

HTML and fake news websites

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

Turtle graphics

Animation

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

System software

Year 11

Complete systems

Architecture

Networks and network security

Networks and network security

Open source v proprietary software

Ethics

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