Currently viewingCancel
Hey, it looks like you're new! Why not discover the benefits of PS16.

A Level Computer Science

Information and Communication Technology

Information and Communication Technology
Information and Communication Technology
We are only accepting one application per candidate.

What will you be working towards?

Code H446
Qualification Type GCE A/AS Level or Equivalent
Qualification Level Level 3
Course type Full Time


This course covers the following topics: programming in Python (using PyCharm, OOP and range of pip installed features): Paper one covers the characteristics of contemporary processors, input, output and storage devices ; Software and software development; Exchanging data; Data types, data structures and algorithms; Legal, moral, cultural and ethical issues. Paper two covers elements of computational thinking; Problem solving and programming; Algorithms to solve problems and standard algorithms. There is a Non-exam assessment which accounts for 20% of your overall marks and generally starts in the summer term of year 12 - the Programming Project. The learner will choose a computing problem to work through according to the guidance in the specification which is based on analysis of the problem, design of the solution, developing the solution and evaluation 

A more detailed breakdown of the specification can be found by visiting and searching for Advanced level Computer Science (code H046)


This exciting course has been designed for students who wish to go on to higher education courses or employment where knowledge of computer science would be beneficial. The emphasis is on computational and abstract thinking, general problem solving, algorithmic reasoning; Design, program and evaluate computer system that solve problems, make reasoned judgements about these and presenting conclusion; and understanding of the principles and concepts of computer science including analysing problems in computational, scientific and engineering based thinking which lays a good foundation for understanding ever increasing future challenges that face computer scientists.

The course fully equips you with valuable skills that apply to other areas of study and most areas of work such as meeting deadlines, project management and problem solving in a computing context. The course builds on the skills learnt at GCSE level. You will extend your programming skills by learning to program in Python using more advanced techniques which include Object Oriented Programming and pip. This course aims to broaden your understanding of all areas connected with computer science.

The study of computer science also covers the organisation of computer systems and will provide you with an in-depth understanding of the principles and concepts underpinning computers and communications. Many aspects involve mathematical thinking and reasoning and throughout the course there will be many opportunities to develop skills in analysis, logic and computational thinking. Lessons are taught in computer rooms and will often start with developing your programming skills and developing Computer Science concepts which is then explored in a practical setting. Some lessons will not involve the use of computers to embed the learning.

How will it be delivered?

The final assessment takes place in the second year of the course. The course is taught as a two year Advanced level course. However, it is possible to accommodate a small number of students who wish to complete the AS year only. These students will study similar content but will undergo a different scheme of assessment.(details of this can be obtained via

Advanced level assessment:

A Paper 1 (40% of the total A level marks)

Written exam 2 hour 30 minutes

A Paper 2 (40% of the total A level marks)

Written examination 2 hour 30 minutes

Non exam assessment (20% of the total A level marks)

Practical Coursework chosen by you.

Entry requirements

A GCSE Grade 5 in  Computer Science. If this subject has not been studied at GCSE level, a GCSE in Maths Grade 6 is required

Your next steps...

The course provides an excellent foundation for students wishing to continue their studies at university (in Computer Science and Computer Science related courses). It also provides an excellent background to those wishing to follow a course in subjects that have significant technical content (such as courses that focus on aspects of engineering). Many former students have successfully continued their studies beyond A level, have graduated and are working in the Computer/IT industry. Students have also been successful in securing apprenticeships with a variety of different companies/organisations.

The course is highly technical and mathematical. A successful advanced level qualification in Computer Science is proof of the student’s ability to understand and absorb highly complex, often abstract information. In addition, the major project completed in the second year, can also provide important show-case evidence of students applying complex technical skills to producing solutions to real-life problems. There is much emphasis on meeting deadlines, project management and problem solving in a computing context.


Skip to main content Home Courses Apprenticeships Help & Guidance Upcoming Events Login