A Level Computer Science

Computer Science

Apply creativity, innovation and analytical skills to tackle complexity with clear thinking. Computer science enables you to find organisation in a disorganised world, by applying order to tough real-world challenges. You will explore logic, algorithmic thinking, abstraction of thought and how to make a problem ‘computable’ in this engaging qualification – and develop your coding skills too!

Why St Mary’s

In Sixth Form you will have access to two dedicated IT suites, equipped with all the software you need. You will also have your own digital device, with full access to a range of carefully curated online resources selected to support your studies.

As you build your problem-solving ability, you will combine structure, clarity and creativity to develop a vital, highly-transferrable skill-set, that employers are actively seeking. Throughout your studies, you will have regular access to bespoke support and constructive feedback from teachers.

Our enriched learning opportunities can include:

  • Competitions
  • Workshops

Enabling your transition from GCSE

As you move from GCSE to A Level, we cover many of the same key concepts, but in a much richer, considered way, with more emphasis on thinking analytically and applying your knowledge thoughtfully to different real-world scenarios.

Our small class sizes are vital to making this transition, as you will have plenty of access to individual support from our dedicated teachers, who are committed to providing regular, specific and constructive feedback throughout the course.

Course overview

A Level content

  • Computer systems and architecture – You will explore the internal components of a computer system (processor, memory, storage, I/O), how software (system and application) interacts with hardware, the role of operating systems, translators and utilities, and the stored-program concept. You will also examine how data is represented, stored and transmitted (number systems, binary/hex, compression, error-checking, networks, databases and Big Data).

  • Algorithms and programming – By exploring computational thinking you will look at how computers solve problems and how programs can be written. You will study standard algorithms and use algorithms and programming to describe and solve problems.

  • Programming project – Through computational thinking and problem-solving you will learn how to design, implement, test and refine programs in Python. You will study standard algorithms (searching, sorting, graph‐algorithms, recursion), data structures (arrays, lists, trees, hash tables) and algorithmic complexity.

  • Practical project (NEA) – Over an extended period you will select a user-driven problem (or investigation) in Python, carry out analysis, design, development, testing and evaluation of a working solution, and produce supporting documentation.

AS Level content

  • Fundamentals of programming and problem solving – Starting with Python, you will cover data types, variables, control structures, subroutines, basic data structures (arrays, records), computational thinking (abstraction, decomposition, algorithms).

  • Fundamentals of computer systems – You will introduce hardware and software classifications, data representation, computer architecture, networks and the ethical, legal and societal implications of computing.

Variant D (Python) note

Variant D (entry code 7517D for the A-Level) means the chosen programming language supported by the specification is Python. The language choice affects the programming tasks, skeleton code and NEA environment but does not alter the core subject content, assessment structure or weighting of the qualification.

Assessment

A Level assessment

  • Computer systems: You will be assessed by a 2 hour 30 minutes written examination, comprising a mix of short-answer and longer-answer questions. (40% of the total marks)

  • Algorithms and programming: You will be assessed by a 2 hour 30 minutes on-screen examination, comprising a mix of short-answer and longer-answer questions and a scenario/task involving problem solving. (40% of the total marks)

  • Non-examined assessment (NEA): Internally assessed and externally moderated Programming project. (20% of the total marks)

AS Level assessment

  • Computing principles: You will be assessed in a 1 hour 30 minutes written examination, comprising a mix of short-answer and longer-answer questions. (50% of the total marks)

  • Algorithms and problem solving: You will be assessed in a 1 hour 30 minutes 0n-screen examination, comprising a mix of short-answer and longer-answer questions and a short scenario/task involving problem solving. (50% of the total marks)

Visit our Sixth Form

At a glance
  • Syllabus: A level and AS AQA 7517D

  • 1 written and 1 on-screen exam (80% of A Level)

  • 1 programming project (non-exam assessed, 20% of A Level)

  • Small class sizes

Entry requirements

GCSE grades (or equivalent)

  • Computer Science - Grade 7

  • Mathematics - Grade 7

You will enjoy this course if you...
  • Like analysing information
  • Have a problem-solving approach
  • Think logically and critically
  • Are creative and innovative
  • Have an enquiring mind
  • Can apply mathematical skills

What our teachers say...

“Computer science is a fascinating and useful academic discipline in its own right.

Plus, programming (or coding) is increasingly and rightly regarded as a core skill for all young people, regardless of their chosen vocation.”

“To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.” Grace Hopper, Computer Programming Pioneer

Computer science sits at the heart of a multitude of environmental, medical, commercial, scientific, social and other enterprises that are seeking to build a better world. It equips young people with the skill-set they need to innovate, in order to move society forward.  

Computer science is one of the most employable skill-sets available to young people, both in the UK and internationally and the current skills gap in computing shows no sign of sign of shrinking.

Studying computer science also complements other disciplines such as engineering and the sciences, both at A Level, university and beyond. Many of our A-level students go on to study computer science at degree level, or STEM courses in the UK’s most prestigious universities.

Leaver destinations

Read more

Our results

Achieve the results you need to fulfil your dreams.

Read more