Computers are an everyday part of modern society. Software systems allow us to communicate, calculate, create, design, learn and play. Through gaining an understanding of how these digital systems work students will build up a bank of knowledge for use in the creation of their own programs. Samples of student work, demonstrating the approaches taken will become available over time. View the 2016 Specification PDF