COMPUTER SCIENCE

Where can an A Level in Computer Science take me? What could my future be? Click

Click here to see some of the possible career paths that start with A Level Computer Science

A-Level CS Course Information.mp4

The world is changing faster than ever. From nanotechnology to synthetic biology, from wearable computers to self-driving cars; new technology is creating new industries, changing existing ones and transforming the way things are made. Reflecting on the past decade, it is safe to say that computers have changed the world. Historical commentators have referred to this age as the Information Age, the Second Machine Age, or the Digital Revolution. In much the same way that electrical engineering revolutionized the 20th century, and steam engines impacted the 19th century, the computer can be seen as one of the most significant change agents of our era. For many students, it will be difficult for them to imagine a world without computers; these devices are synonymous with technology and form a part of their everyday lives.

Computer Science is a subject which is essential to the continued development of our future. There are many elements within Computer Science, including computational thinking and programming, systems architecture, and data exchange. At higher levels, students will investigate the design and development of computer systems, as well as the logic and programs that operate behind the scenes.

The Course

At A-Level, we follow the OCR H446 A-Level Computer Science specification. This course is broken down into the following:

COMP1 Computer Systems

-          This component covers 40% of the A-Level course and is assessed through a written examination paper.

-          The topics covered in this component include computer systems and architecture, software and development, data exchange, data types and structures, and the impacts of technology.

COMP2 Algorithms and Programming

-          This component covers 40% of the A-Level course and is assessed through a written examination paper.

-          The topics covered in this component include computational thinking, programming techniques (including object-oriented programming), and algorithmic thinking.

COMP3 Programming Project

-          This component covers 20% of the A-Level course and is assessed through a Non-Exam Assessment project portfolio.

-          Students will be able to create a project of their choice, with relevant guidance from teachers in order to effectively manage and develop an end-product.

Programming

At A-Level, students will focus primarily on the Python programming language and developing their algorithmic thinking skills. Students will also be introduced to HTML, CSS, JavaScript, and Assembly Language using Little Man Computer (LMC). It is advisable that students explore additional programming languages, such as C# or Java, which may help them develop an effective solution for their programming project.


It is recommended that you have studied GCSE Computer Science, but it is not essential.