Apply Now

Apply Now

0100 1011

Computer Science

A Level Computer Science helps you gain skills needed for university or a job. This technical subject requires good math skills, logical thinking, and an interest in computers. You’ll learn to design and code C# programs. Coding is creative and satisfying when you get it right, but it also needs patience and problem-solving. If you love technology and want to understand how it works, this course is a great fit. Join us and discover the amazing world of computer science!

This course is an award of AQA. Read the full course specification.

Specific entry requirements

GCSE Grade 6 or above in Mathematics is essential. There will also be an induction test for programming aptitude. It is recommended that A Level Computer Science is taken alongside other science subjects and/or Mathematics. GCSE Computer Science is not compulsory, but experience of coding is very helpful, especially for non-science students.

Course Content

You will develop:

  • Mathematical skills in Boolean algebra, complex algorithms and data representation.
  • An awareness of the moral, social, legal and cultural consequences of digital technology.
  • An understanding of the fundamental principles and concepts of computer science.
  • The ability to analyse and solve problems, including writing original program code.
  • The capacity for thinking creatively, innovatively, analytically, logically and critically.

Learning methods

You will be taught using a variety of methods, including presentations, lectures and group work. There will be regular programming sessions where you will learn and practise independent coding skills. Weekly assessments include worksheets and online quizzes.

Assessment

At the end of the course, there are two formal examinations:

Paper 1: Practical on-screen programming

This tests your ability to write code, as well as theoretical knowledge, covering: fundamentals of programming, data structures, algorithms and computation theory.

Paper 2: Theory written

Tests your ability to answer questions covering: data representation, computer systems, architecture, effects of use of computers, communication and networking, databases, Big Data and functional programming.

Non-exam assessment: Coursework

During the second year, you will produce an individual project which demonstrates your problem-solving and coding ability. You will use the knowledge and skills gained throughout the course to create software on a subject of personal interest. You will work independently over an extended period and present your results as a programmed solution and accompanying formal technical report.

Progression opportunities

Computer Science will prepare you for a range of specialist degrees including computing and software engineering. It also provides transferable skills for a range of other scientific and technical subjects. Career pathways could include: network administrator, database analyst/designer, website developer, technical support and programmer.

Meet the A Level expert

Alex Melhuish

After completing a degree in Software Engineering at Sheffield Hallam University, Alex
completed a PGCE before starting his teaching career in 2011.

Alex said: “With the development of smart devices and the Internet of Things, computers have become embedded in everyday life. This advancement in technology has driven a demand for people who can program and develop software which is a key skill developed by studying Computer Science.

“Students also develop their problem solving skills, understanding different ways to use computation to solve problems in a variety of contexts including areas such as Artificial
Intelligence, Machine Learning and Cyber Security.”

Apply Now

Apply Now