Computer Science

Subject Overview

Counting as an EBacc subject, Computer Science gives students a real, in-depth understanding of how computer technology works. It offers an insight into what goes on ‘behind the scenes’, including computer programming, the logic of a computer and how everything connects together.

Course Content

The course is made up of 3 units:

  • Computational thinking, algorithms and programming is a theory based unit covering topics such as binary, logic and the theory behind programming.
  • Computer systems is a theory based unit covering topics as diverse as hardware & software, networks, and a brand new chapter on cyber security.
  • Finally students must complete a programming project. Students will learn how to program increasingly complex applications in a programming language called Python.

Exams and Assessment

  • Computational thinking and problem solving (40%). This unit is assessed by a written paper, with a mixture of multi-choice and short/long answer questions.
  • Computer systems (40%). This unit is assessed by a written paper, with a mixture of multi-choice and short/long answer questions.
  • Programming project (20%). Students code a solution in Python, to a series of tasks supplied by the exam board.

Why choose Computer Science?

  • It’s a great way to develop critical thinking, analysis and problem-solving skills, which can be transferred to other subjects and to everyday life.
  • The course provides excellent preparation for anyone wishing to study or work in areas such as engineering, financial and resource management, science and medicine.
  • Helps to develop your understanding of current and emerging technologies and how they work.
  • Become an independent and discerning user of IT, applying creative and technical skills, knowledge and understanding of IT to a range of problems.
  • Helps you evaluate the impact of computer technology in society and predict possible technology trends of the future.