Skip to content ↓

Computer Science

Our aim at Tapton is to bring Computer Science to the forefront of the curriculum. In today's technology-focussed world, most students have already developed excellent ICT skills. Computer Science will offer students greater opportunity to be creative and use logical thinking, developing skills that can be transferred to other subjects and applied in day-day life. 

Tapton School offers a number of Computer Science related subjects at A-Level:

  • Computer Science
  • Product Design 
key stage 3 curriculum content 

Students will further develop their knowledge, skills and understanding learned in Key Stage 2. Students will use a variety of software to develop their computational thinking. 

Year 7

The main 3 units of the course will be:

  • Investigation
  • Theory
  • Programming

Year 8

In Year 8 students will continue to develop their computational thinking by using algorithms and logical reasoning, to be able to understand how to use a range of technology safely, respectfully, responsibly and securely.

Year 9

Students will take part in the Big Data Project, educating them in data science and giving them the opportunity to understand and solve real world problems. 

  • Module 1 - Knowledge and Understanding
  • Module 2 - The IoT (Internet of Things)
  • Module 3 - Application.
key stage 4 curriculum content 

Students will study towards their GCSE and sit two exam papers at the end of the course. Tapton follow the OCR specification. 

The course consists of 3 components:

1. Computer Systems
Students will learn:

  • Systems Architecture
  • Memory 
  • Storage
  • Wired and Wireless Networks
  • Network Topologies, Protocols and Layers
  • System Security 
  • System Software
  • Ethical, Legal, Cultural and Environmental Concerns.

2. Computational thinking, algorithms and programming
Students will learn:

  • Algorithms
  • Programming Techniques
  • Producing Robust Programmes
  • Computational Logic
  • Translators and Facilities of Languages
  • Data Representation.

3. Programming Project 
Students learn new-found programming skills on an independent coding project by solving a real-world problem.