Geneva English School
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.
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
- Programming paradigms / next steps
- Classification of algorithms
- Functional programming paradigms
- Dedicated programming project
Inspirational starting point
What Most Schools Don’t Teach – Video
We suggest you work through the Transition to A Level Computer Science Workbook ahead of starting the course.
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:
- working with and helping people,
- solving problems, and
- making fundamental changes.
- Entrance criteria
- Exam Board & specification