- Home
- Curriculum
- Subject Information
- Computer Science
Computer Science
BackWELCOME
Our aim in Computer Science is to develop students’ interest in, and enthusiasm to learn more about how, technology works and how changes in technology are increasingly influencing their lives. Technology is changing every facet of our lives and it is vital that students gain an understanding of this to enable them to make informed choices as consumers of technology but also as future decision-makers be they software developers, engineers, doctors, solicitors or entrepreneurs. We want them to become resilient and expert problem solvers with attention to detail. We want them to be able to communicate complex ideas clearly using key terminology.
We have an active cocurricular programme that includes:
- Y10 to 13 VEX VRC robotics club
- Y9 VEX IQ robotics club
- Y8 Lego robotics club
- Y7 Computer science Society
We also give students the opportunity to enter challenges such as the Bebras Challenge and Oxford University Computing Challenge.
- Mr Cronk, Head of Computer Science
WHAT WE DO
The students are given an introduction to computer science, looking at how computers work and how to program them. They will develop their programming skills and learn how computers can be linked through a network.
Lower Years Computer Science
The lower years curriculum will involve the following:
|
Year 7 |
Year 8 |
Autumn |
Digital literacy Computational thinking Programming 1 |
Problem solving |
Spring |
Looking inside the computer Programming 2 |
Autonomous vehicles |
Summer |
Developing digital products Project |
Introduction to Python |
Middle Years (Y9-11) Computer Studies
The middle years curriculum will involve the following:
|
Year 9 |
Year 10 |
Year 11 |
Autumn |
Programming - basics
|
Programming - errors and testing Networking
|
Data bases Mock revision |
Spring |
Programming - data structures and functions Data representation |
Programming - enrichment Cyber security
|
Exam revision
|
Summer |
Programming - validation and authentication Computer systems
|
Programming - project Y10 exam Impacts
|
Exam revision
|
Upper Years Computer Studies
The upper years curriculum will involve the following:
|
Year 12 |
Year 13 |
Autumn |
Fundamentals of programming Introduction to object oriented programming Data representation Practice practical programming project 1 |
Practical programming project Developing understanding of numbers Fundamentals of algorithms Big data and functional programming |
Spring |
Fundamentals of databases Computer systems and architecture |
Practical programming project Consequences of uses of computing Revision |
Summer |
Practical programming project 2
|
Exam revision
|