Accessibility links

Computing AS & A Level at Caterham High School

Course description

A Level Computing aims to give students an opportunity to learn and demonstrate a knowledge of the fundamental concepts behind computing. Computing is about designing new algorithms to solve new problems. In this sense it is no more about computers than astronomy is about telescopes. Many great challenges lie in the future for Computer Scientists to solve. This course, with its emphasis on abstract thinking, general problem-solving, algorithmic and mathematical reasoning, scientific and engineering-based thinking, is an excellent foundation for many future challenges.

Course content

Practical Theory
Programming & Practical Problem Solving 2 hours 30 minutes on-screen test (40% of the total A Level mark) Short questions with program coding

Theory Paper
Problem-solving, Programming, Operating Systems, Databases & Networking 2 hours 30 minutes written examination (40% of the total A Level mark) Short and extended-answer questions

NEA (non exam assessment)
Computing Coursework (20% of the total A Level mark) Report documenting an investigation or a programmed solution to a real problem.

Sample topics
Programming, binary representations & arithmetic, logic & logic algebra, processor architecture, hardware & software, TCP/IP, regular expressions, object-oriented coding, list processing.

Entry requirements

7 GCSE’s at grade A*–C including English. At least a grade B/grade 5 in mathematics GCSE (no prior study of ICT is required).


  • Describe and explain the purpose and characteristics of a range of computing applications and show an understanding of the characteristics of computer systems; describe and explain the need for and use of various forms of data organisation and processing to support the requirements of a computer-based solution; describe and explain the systematic development of high-quality solutions to problems and the techniques for implementing such solutions; comment critically on the consequences of current uses of computing.
  • Analyse a problem and identify the parts which are appropriate for a computer-based solution; select, justify and apply appropriate techniques and principles to develop data structures and algorithms for the solution of problems; design, implement and document an investigation or effective solution using a programming language

How to apply

If you want to apply for this course, you will need to contact Caterham High School directly.

Last updated date: 22 December 2016
Provider logo

Key information