Computer Science consists of two externally-examined papers and a non-examined assessment component. Students must complete the non-examined component in March and all external assessments in May/June in any single year.
Understanding of what algorithms are, what they are used for and how they work; ability to interpret, amend and create
algorithms.
● Understand the requirements for writing program code.
● Understanding of binary representation, data representation, data storage and compression, encryption and databases.
● Understanding of components of computer systems; ability to construct truth tables, produce logic statements and read and interpret pseudo-code.
● Understanding of computer networks, the internet and the world wide web.
● Awareness of emerging trends in computing technologies, the impact of computing on individuals, society and the environment, including ethical, legal and ownership issues.
● Understanding how to develop program code and constructs, data types, structures, input/output, operators and subprograms.
This component may also draw on:
● Understanding of binary representation, data representation, data storage and compression, encryption and databases.
● Understanding of components of computer systems; ability to construct truth tables, produce logic statements and read and interpret pseudo-code.