Students examine hardware and software; data: its presentation, structure and management; data transmission and networking; the system’s development life cycle; the characteristics of information systems; the implications of computer use in society. Students
also cover the need to design solutions to problems by developing an understanding of the structure of procedural programs, different data types and data structures, as well as investigating the common facilities of procedural languages.
Algorithms and Programming
This unit looks at computational thinking including how computers are used to solve problems and how algorithms may be used to describe them. Students investigate how to think abstractly, procedurally and logically. Using object orientated languages, they
examine programming techniques and computational methods to solve problems. Students also develop skills writing maintainable programs, as well as testing and running solutions.
In this project students define a problem, investigate and analyse it, design and build a software solution, document, test and evaluate it, culminating in a written report.
Prospective candidates should have attained at least a Grade 6 GCSE in Computing, ICT or Maths.