Unit 1: Computer Systems
This component will be a traditionally marked and structured question paper with a mix of question types: short-answer, longer-answer, and levels of response mark scheme-type questions. It will cover the characteristics of contemporary systems architecture and other areas including the following:
- Software and its development
- Types of programming languages
- Data types, representation and structures
- Exchanging data and web technologies
- Following algorithms
- Using Boolean algebra
- Legal, moral and ethical issues
Unit 2: Algorithms and Programming
This component will be a traditionally marked and structured question paper with two sections, both of which will include a mix of question types: short-answer, longer-answer, and levels of response mark-scheme-type questions.
Section A
- Traditional questions concerning computational thinking
- Elements of computational thinking
- Programming and problem solving
- Pattern recognition, abstraction and decomposition
- Algorithm design and efficiency
- Standard algorithms
Section B
There’ll be a scenario/task contained in the paper, which could be an algorithm or a text page-based task, which will involve problem solving.
Unit 3: Programming Project
- External postal moderation or repository
- Students and/or centres select their own user-driven problem of an appropriate size and complexity to solve
- This will enable them to demonstrate the skills and knowledge necessary to meet the Assessment Objectives you will need to analyse the problem, design a solution, implement the solution and give a thorough evaluation
(Exam board: OCR)
(Specification code: H446)