Computer Science

The next decade will be the most exciting and significant of times for anyone involved in studying Computer Science. Computer Science is a relatively young subject, with many great problem solving challenges. Today, it stands at the crossroads of a revolution in thinking as technologies evolve and become part of our everyday lives. As part of the course, you will learn the fundamentals of programming, the theory of computation, data representation, computer architecture, data communication and networking. In the second year, you will have the opportunity to create a project for a real user.

What skills will I develop?

You will develop more generic skills including the ability to research and extract relevant information, revision techniques, team work and ability to present information concisely and coherently to different target audiences.

More specialist skills you will develop include applying software engineering process, solving problems using computer algorithms, computational thinking and the fundamentals of data communications and networking.

What topics will I study?

Component 1 - Examination: Paper 1 [On-Screen] (2 hours, 30 minutes - 40%)

  • Section A: Fundamentals of programming
  • Section B: Fundamentals of data structures
  • Section C: Fundamentals of algorithms
  • Section D: Theory of computation

Component 2 - Examination: Paper 2 [Written] (2 hours, 30 minutes - 40%)

  • Section A: Fundamentals of data representation
  • Section B: Fundamentals of computer systems
  • Section C: Fundamentals of computer organisation and architecture
  • Section D: Consequences of uses of computing
  • Section E: Fundamentals of communication and networking
  • Section F: Fundamentals of functional programming& big data

Component 3 - Coursework: Non-Examined Assessment (20%)

  • Section A: System development & investigative project

Where does the course lead?

This specification has been designed for students who wish to go on to higher education courses or employment where knowledge of Computing would be beneficial. In particular, having built up a range of specialist skills and knowledge, students are better prepared to enter the lucrative world of software engineering. Students may also choose to go on to a career in Medicine, Law, Business, Politics or any type of Science.

Exam Board


Head of Department

Nilesh Jogoo

Entry Requirements

Five grades 4-9 (or equivalent) including a grade 6 in Mathematics.

Assessment Breakdown

Coursework = 20%, Examination = 80%