Course content
We follow the EDUCAS A Level Specification. The course aims to develop students who can: apply theoretical knowledge to practical tasks; design and produce high-quality programs; be aware of their contribution to society; and understand how the course material relates to industry practices.
Scheme of learning
Component 1: Programming and System Development – 40% of the course.
This component investigates programs, data structures, algorithms, logic, programming methodologies and the impact of computer science on society.
Component 2: Computer Architecture, Data, Communication and Applications – 40% of the course.
This component investigates computer architecture, communication, data representation, organisation and structure of data, programs, algorithms and software applications.
Component 3: Programmed Solution to a Problem (NEA) – 20% of the course (72 hours of class time)
Candidates discuss, investigate, design, prototype, refine and implement, test and evaluate a computerised solution to a problem chosen by the candidate which must be solved using original code (programming). This is a substantial piece of work, undertaken over an extended period.
As the focus for these subjects has a large practical aspect, we ensure all students are taught the fundamentals of project management, including time management and scheduling. We also teach some aspects of the course through NEA-formatted projects, using the mark scheme for assessment purposes.
Year 12
Autumn Term
-
Machine architecture
-
Number representation
Spring Term
Summer Term
Year 13
Autumn Term
Spring Term
Spring Term 2/Summer Term: Revision
Assessment
Paper 1: 2 hours 30 minutes – on a computer – 40% of A Level
Paper 2: 2 hours 30 minutes – written – 40% of A Level
Non-exam assessment: 50 class hours plus an estimated 50 hours independent study – 20% of A Level
The non-exam assessment assesses students' ability to use the knowledge and skills gained through the course to solve or investigate a practical problem. Students will be expected to follow a systematic approach to problem solving