Unit 1 — Computer systems & principles
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
Traditional questions concerning computational thinking. Elements of computational thinking . Programming and problem solving . Pattern recognition, abstraction and decomposition. Algorithm design and efficiency. Standard algorithms.
There will 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
Students will analyse a problem, design a solution, implement the solution and give a thorough evaluation.
English Language and Maths GCSE grade 5 or better.