Computer Science

Computer Science


Computer Science


Computer Science is a subject that explores areas of coding, algorithms, data structures and the underlying architecture of computers.  This is a subject that will appeal to those of you who approach the world in a rational and logical manner. If you’re intrigued by technology, problem-solving, app and design, this might be the right choice. At A Level, there is a significant amount of maths and data analysis involved and the subject should not be taken on without that understanding.


Why choose it?

It is not just about coding, Computer Science is a gateway to understanding the core principles and logic governing digital systems.  As part of the learning you will explore the science behind algorithms, the importance of data and some of the technology involved. It provides a balance of theory and practical skills with 20% of the grade being an NEA (Non-exam Assessment).  This ensures that students are well-equipped for the digital challenges that a digital career might hold.


Representative core areas of study

There are core areas of study in the AQA syllabus, which we are likely to take, and which is largely representative of all the syllabuses at A Level. That said, the course delivered may not be exactly as below, but it should be very similar.

  • Computer Systems: understanding the architecture of computers, from hardware components to the software that makes them tick; exploring binary representation, logic gates, and the machine-level code.
  • Algorithms and Programming: studying the art of problem-solving through algorithmic thinking; learning to program in languages like Python, honing your coding skills to bring ideas to life.
  • Programming Project: putting theory into practice with a hands-on programming project; applying your skills to create a real-world solution, showcasing your creativity and technical prowess.
  • Computer Networks: understanding how data travels across the digital landscape; exploring the principles of networking, protocols, and the magic behind internet communication.
  • Data Representation: bits and bytes; how data is stored and processed; understanding hexadecimal and binary-coded decimals.
  • Computer Science in the real world: applying your knowledge to real-world scenarios, from cybersecurity to ethical considerations in tech; understanding the impact of technology on society and the ethical responsibilities of a computer scientist.
  • Artificial Intelligence: exploring AI and machine learning; the concepts of neural networks, pattern recognition, and the possibilities of creating intelligent systems.
  • Big Data: understanding the challenges and opportunities presented by vast amounts of data; delving into data analytics and the role of algorithms in extracting meaningful insights.
  • Project Complexity and Emerging Technologies: tackling more complex programming projects; exploring emerging technologies like quantum computing, augmented reality, and the Internet of Things (IoT).

Other details

The course is counted as a science by many universities and complements Maths, Further Maths and Physics.  For those students who are opting for four A Levels, rather than the EPQ, it presents a helpful support. Further Maths is a particularly challenging course, and for some having an additional more practical option can be helpful should a student want to drop a subject. Common combinations of subject choices might include: Computer Science, Psychology and Biology; Computer Science, Maths, Physics or Chemistry, Computer Science, Maths and Further Maths. All are valid and strong subject choices and would be accepted by Oxbridge and Russell Group Universities.