The modern world is changing and this course gives you the knowledge to adapt, focussing on computer programming, problem solving, mathematical skills and algorithms.
In our current age of rapidly advancing technology, the importance of understanding the fundamentals of computer systems cannot be understated. This qualification aims to develop your understanding of how computers work at different levels of operation – from the tiny transistors that that make up circuits, to the global network that is the internet. Throughout the course, you will explore the structure and function of computer systems and gain insight into the processes and protocols that allow them to function.
This qualification aims to develop your computational thinking – a problem solving approach that utilises abstraction, decomposition, pattern recognition and logical thinking to develop algorithms that allow solutions to be carried out effectively by man or machine.
In order to succeed at A-Level, Computer Science students will need to have a good grasp of mathematics and a keen interest in computers and technology. Previous programming experience is beneficial, as computer programming forms a key component of the course, but it is not essential. However, a willingness to learn to code is necessary.
Computer Science combines well with A-Levels in Maths, Physics and Further Maths.
This unit explores the internal workings of computer systems including the Central Processing Unit (CPU) and the exchange of data. It will also cover software development, data types and the legal and ethical issues associated with modern computing technology.
Algorithms and Programming
This unit will incorporate and build on the knowledge and understanding gained in the Computer Systems unit. It will further develop students’ understanding of computational thinking and its application to solving problems – including computational methods. You will also be expected to have a strong understanding of algorithms and their development and application to problem solving.
You will apply your knowledge of computer systems, algorithms and programming and develop a complex program that meets a specific set of requirements. The project will be approached in a professional manner, utilising an agile development approach and will be supported by well-documented evidence of the process from start to finish.
Course specific entry requirements
- 1640 individual applications received for our Science and Maths courses
- Specialist science laboratories with cutting edge equipment
- Dedicated computer labs
- Support sessions
- Scholarship opportunities including the Ogden Trust for Physics students progressing to university
- Computational Thinking Challenge
- Senior Maths and UK Maths challenges
- University visits
- Industry trips
- Visiting speakers from well-established Alumni