Computer Science
Course Content and Examinations
A Level Computer Science will develop your understanding of computing and programming skills. The theoretical aspects cover networking, databases, how computers work, how data is represented in computers, and issues around computing in today’s world. Most of these theoretical topics are explored through practical examples and hands-on experience with technology.
Programming will be taught using Python, covering main constructs and problem-solving skills. Object-oriented programming (OOP), algorithms, and techniques will also be included. Programming is a skill that requires practice outside of lessons, and there are many useful resources available to build programming knowledge.
The course is assessed through two papers at the end of the Upper Sixth and a non-examined assessment (NEA). Paper 1 is completed in the computer lab and focuses on programming. Students will modify and extend ‘skeleton code’ during the examination. Paper 2 is a traditional written exam covering theoretical aspects of the subject. The NEA, started in the Lower Sixth, involves designing and implementing a computing solution to an identified need or problem. Previous projects have included iOS games, parents’ evening booking systems, neural networks for noughts and crosses, and 3D texture generators.
Please note: this course is taught on the Myton Road campus in conjunction with Warwick School & King’s High School. Transportation will be organised on behalf of students taking this course.
Entry Requirements
A GCSE in Computing is recommended but not essential. Some experience and an interest in programming are required. A grade 7 in GCSE Mathematics is required.
This A Level would suit candidates who are interested in computing and the role technology takes in society, enjoy working independently, want to develop their problem-solving and programming skills, enjoy studying a subject relevant to their lives and experiences, and would like to follow a creative or scientific career path.
Where could this subject take you?
A Computer Science A Level is a strong qualification for computing-related degrees at university. While it may not be required for all courses, it is recognised as a rigorous A Level. Some computing-related university courses may also require A Level Mathematics, so researching these requirements beforehand is advised.
In recent years, students from the Foundation have progressed to Oxbridge to study computing, pursued degrees in computer gaming, engineering, mathematics, and other science-related fields. Music and art students have also successfully linked their computing studies to coursework projects.