Geneva English School

Computer Science

Computer Science

Computer Science sits at the heart of today’s information processing revolution. There are two aspects of the subject – theory and programming. Programming and the architecture of a computer must be of interest to you if you choose this A Level.

Programming is all about problem-solving. Problems must be modelled and analysed, a solution designed and finally, implemented. The theory revolves around exactly how data can be represented, and the procedures that can transform this data into other forms of information. A key element of the course is object-oriented programming, the most common approach to programming in business and commercial situations.


Course content

In Year 12, we study:

  • Programming in Python
  • Abstraction and automation
  • Coding text and graphics
  • Hardware and software
  • Logic gates and Boolean algebra
  • Network and the internet – aspects of software development

In Year 13, we look at:

  • Data structures
  • Algorithms
  • Programming paradigms / next steps
  • Classification of algorithms
  • Databases
  • Functional programming paradigms
  • Dedicated programming project


Inspirational starting point

What Most Schools Don’t Teach – Video


Course preparation

We suggest you work through the Transition to A Level Computer Science Workbook ahead of starting the course.


Future Pathways

An A Level in Computer Science can naturally lead to study Computer Science at degree level. Universities usually require A Level Mathematics for admission to a Computer Science course.

Demand for technology-based careers is very strong. Many of them are truly global in nature and will often allow you to work around the world.

You will find computer scientists in industries such as:

  • entertainment,
  • movies,
  • music,
  • games,
  • animation,
  • fashion,
  • security,
  • working with and helping people,
  • solving problems, and
  • making fundamental changes.
  • Entrance criteria
  • Exam Board & specification
  • Assessment

Entrance criteria

Exam Board & specification