
| Autumn | Spring | Summer |
|---|---|---|
| Component 1 – Understanding Computer Science The following theory topics will be covered during this term. AO1 – Demonstrate knowledge and understanding of the key concepts and principles of computer science Topic 1 – Hardware Topic 2 – Logical Operations Topic 3 – Networking and Cyber Security Topic 4 – Data representation and storage Topic 5 – Data Organisation Students will produce revision notes on each topic as well as attempting past paper questions to practice exam technique. | Component 2 – Computer Programming AO2 – Apply knowledge and understanding of key concepts and principles of computer science. Design and document all required data structures. Design and document the input and output facilities required to produce an effective user interface. | Component 1 – Understanding Computer Science The following theory topics will be covered during this term. AO1 – Demonstrate knowledge and understanding of the key concepts and principles of computer science. Topic 6 – Operating Systems Topic 7 – Principles of Programming Topic 8 – Algorithms and Constructs Topic 9 – Software Development Topic 10 – Program Construction Students will produce revision notes on each topic as well as attempting past paper questions to practice exam technique. |

| Autumn | Spring | Summer |
|---|---|---|
| Component 1 – Understanding Computer Science AO1 – Demonstrate knowledge and understanding of the key concepts and principles of computer science Topic 11 – Impacts of digital technology on wider society Component 2 – Computer Programming AO2 – Apply knowledge and understanding of key concepts and principles of computer science AO3 – Analyse problems in computational terms: * to make reasoned judgements. * to design, program, evaluate and refine solutions. * use a systematic approach to problem solving including the use of decomposition and abstraction. * use abstraction effectively to model selected aspects of the external world in an algorithm or program. * use abstraction effectively to appropriately structure programs into modular parts with clear, well-documented interfaces. * analyse a set of requirements * program a solution that meets a set of requirements. | Component 2 – Computer Programming AO2 – Apply knowledge and understanding of key concepts and principles of computer science. AO3 – Analyse problems in computational terms: * to make reasoned judgements. * to design, program, evaluate and refine solutions. * Testing – design and document an effective testing strategy that will ensure that the final solution meets the requirements. * describe how the outcomes of the testing process can be used to inform further development of the solution. Component 1- Revision AO1 – Demonstrate knowledge and understanding of the key concepts and principles of computer science. * Revision and Retrieval. | Component 1 and Component 2: Exam Practice |
Paper One: 1 hour 45 minutes
Paper Two: 2 hours