Aims
The Computer Science A-Level programme seeks to extend knowledge already studied in the GCSE course to really develop a student’s understanding of how computers work, how to make them do useful things and how to think like a Computer! As with the GCSE course Python will be the programming language of choice. The A level also introduces new topics not previously taught in the GCSE syllabus such as website development, Object orientated programming and relational databases.
Course Content
- An emphasis on problem solving skills. The course teaches students to think logically about problems and understand how to solve them using computers.
- The course develops programming skills of students. We teach the course largely in python and students come away competent in developing computer applications.
- The fundamentals of how computers work is covered; students develop a good understanding of common terms in computational language and a competency in understanding how the different parts of computer systems work together.
Assessment Details
Component 1 – Computer Systems: The students will learn how computers work and will develop a good understanding of hardware components that work together to make a computer work. The students will also learn about the types of software, networks, databases and data representation of information. Finally this component features an ethical and moral component where students will review the impacts of computers, the laws that guide their use and think about how to use them ethically.
Component 2 – Algorithms and Programming: The students will develop their problem solving skills and programming work. We learn about various techniques in programming such as recursive algorithms and object orientated programming. We analyse how these techniques can be applied to different scenarios with the aim of students reviewing algorithms and comprehending how they work.
Component 3 – NEA Project: As part of the course the students work on programming project. They need to choose a problem to tackle and they have great freedom in their choice of topic. Once they have chosen a topic; they analyse it, design a computational solution and develop it themselves. In the past students have created some very impressive projects including a chess game, a gravity simulation and an ecological simulation.
Assessment Details
Component 1: Computer Systems (2 hours and 30 minutes) 40% of the Qualification
Component 2: Algorithms and Programming (2 hours and 30 minutes) 40% of the Qualification
Component 3: Non examined Assessment – Programming Project 20% of the Qualification
The Syllabus
Examination board: OCR (H446)
Further Information
Experience has shown that in order for students to have a strong enough base from which to study Computer Science with confidence in the Sixth Form, they should have a grade 7 or higher in GCSE/IGCSE Computer Science, although students will be accepted on the course with a grade 6.