Why should I study Computer Science?

We are now living in a world that is more tech-focussed than ever before. Studying Computer Science offers a pathway to understanding this world and equips you with skills required to thrive and prosper in many settings.

Computer Science offers a challenging and rewarding experience, providing a strong foundation for future careers in technology and related fields. The course is known for its rigorous curriculum, which blends theoretical knowledge with practical application, and its focus on developing critical thinking, problem-solving, and analytical skills. Through applying practical programming solutions, students are able to demonstrate that they are creatively-minded and are effective users of technology.

An A Level in Computer Science firstly prepares students for the prospect of taking the subject up at degree-level in university, where they can build upon the depth of their knowledge base and their understanding of the subject. An A Level in Computer Science also empowers students to pursue a variety of careers in the modern-day digital workplace. It is here that they will be at the cutting edge of technology, utilising their skill and knowledge in order to drive progress and change, and to help shape the future of both society and commerce. The technological frontier has never been more fast-paced and advanced, and there has never been a better time to take up the subject.

What skills will I gain?

The syllabus emphasizes the development of computational thinking and programming skills, enabling students to Think Creatively and Critically, Approach problems with innovative solutions and evaluate them effectively. Apply Practical Programming Solutions, Demonstrate effective use of technology through hands-on programming. Understand Ethical Issues Appreciate the ethical considerations arising with current and emerging computing technologies. Use Technology Confidently, Familiarize with a range of technology and programming paradigms. Reflect and Improve, Enhance programming solutions through reflective practices. Innovate, create efficient solutions to problems and understand how software solutions are developed.

What will I learn?

The course covers a broad spectrum of topics and has 4 papers including one on screen practical programming.

  • Paper 1: will cover topics: Information Representation, Communication, Hardware, Processor Fundamentals, System Software, Security Privacy and data integrity, Ethics and ownership, Databases.
  • Paper 2: Algorithm design and problem-solving, Data types and Structures, Programming, Software Development
  • Paper 3: Data Representation, Communication and Internet Technologies, Hardware and virtual Machines, System Software Security, Artificial Intelligence (AI).
  • Paper 4: Computational Thinking and problem solving, Further Programming.

Examination Board: Cambridge International

Mrs Rebecca Arnold
Head of Department