Below we have outlined each of the topics in the scheme of work and given some detail about exactly what topics are in the scheme.
Baselines should be given prior to teaching the topic unit, Progress quizzes after you teach the topic. Both quizzes are embedded in the scheme of work.
Algorithmic Thinking
Baseline: Abstraction, Algorithms, Decomposition, Iteration, Searching, Sorting, Test requirements and data, Tracing
Progress: Abstraction, Algorithms, Decomposition, Iteration, Searching, Sorting, Test requirements and data, Testing and Debugging, Tracing
Computer Networks
Baseline: Networks, Protocols, Security, Topologies
Progress: Networks, Protocols, Security, Topologies
Computer Systems
Baseline: Computer Hardware, Computer Software, CPU, Logic, Logic circuits, Storage, Systems
Progress: Computer Hardware, CPU, Logic, Logic circuits, Operating system, Storage, Systems
Data and Information
Baseline: Audio, Data Representation, Encrypted communications, Image, Numbers, Text
Progress: Audio, Encrypted communications, Image, Numbers, Safety, Storage, Text, Validation / verification
Design and Development
Baseline: Abstraction, Algorithms, Computational Thinking, of a problem, Software development, Testing and Debugging, Types of bugs, Validation / verification
Progress: Abstraction, Decomposition, File handling, Iteration, Iterative, Software development, Testing and Debugging, Types of bugs, Validation / verification
Impact of Technology
Baseline: Access, Computer misuse, Data protection, Digital divide, Environmental, Ethical, Intellectual Property, Legal, Responsibility, Terms and conditions
Progress: Access, Computer misuse, Data protection, Environmental, Ethnicity, Intellectual Property, Legal
Principles of Programming
Baseline: Boolean operators, File handling, Functions, If then else, Iteration, Primitive data types, Programming, Selection, Text handling, Tracing, Validation / verification
Progress: Data Structures, File handling, Functions, Primitive data types, Programming, Repetition, Selection, Sequence, Storage, Text handling, Tracing, Types of bugs, Validation / verification
Safety and Security
Baseline: Legal, Safety, Security
Progress: Encrypted communications, Legal, Passwords, Safety, Security