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:
- Teaching Functional Knowledge necessary to understand how to access and use computing applications
- Teaching technical knowledge so that students understand how computers and networks are designed and operate
- 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 |
|