Learning Aims for all pupils
-
can understand and apply the fundamental principles and concepts of
computer science, including abstraction, logic,
algorithms and data representation
-
can analyse problems in computational terms, and have repeated
practical experience of writing computer programs in order to
solve such problems
Learning Objectives
-
use two or more programming languages, at least one of which is textual, to solve a variety of computational problems; make appropriate use of data structures [for example, lists, tables or arrays]; design and develop modular programs that use procedures or functions
-
understand how instructions are stored and executed within a computer system; understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits