Computing 0860 - Scheme of Work
Grade 5 - Academic Year 2023-2024
Term
Objective
Topic Week
Sequence
1 02,04,03
Computer 2 05,06,01
Systems
3 07,08,09
Term 1
4 Revision and Project (End of Topic Assess
5 01,02,03
Networks
and Digital
Communication 6 04,06,05
7 Revision and Project (End of Topic Assess
8 End of Term 1 Exam
9 01,07
Modelling 10 03,04
and
Term 2
Databases
11 05,06
12 02,
13 Revision and Project (End of Topic Assess
Term
14 End of Term 2 Exam
15 01,04,05
Computational
Thinking 16 09,02,08
17 07,06,03
18 Revision and Project (End of Topic Assess
Term 3
19 02,04,05
20 01,03,09
Programming
21 10,07,06
08,11
22
Revision and Project (End of Topic Assess
23 End of Term 3 Exam
Revision
Term 4
and 24-34 Revision and Projects
Projects
Revision
Term 4
and 24-34 Revision and Projects
Projects
35 End of Year Exam
Computing 0860 - Scheme of Work
Grade 5 - Academic Year 2023-2024
Objective
7CS.02 Understand the differences between application software and system software.
7CS.04 Understand that a binary number can represent different data, such as numbers, characters, images, and sounds.
7CS.03 Describe how analogue images are digitised.
7CS.05 Know that computers are made up of logic gates that are represented by Boolean logic.
7CS.06 Understand the role of logic gates in circuits, including AND, OR and NOT.
7CS.01 Evaluate the design of digital devices and systems.
7CS.07 Know that Artificial Intelligence (AI) allows computers to take information from their surroundings to produce outputs based on how they are able to process tha
7CS.08 Explain the use of automation in at least two industries, such as health, manufacture or advertising.
7CS.09 Explain a range of applications of AI, including in image recognition and in computer games.
Revision and Project (End of Topic Assessment)
7DC.01 Explain the use of IP addresses and URLs.
7DC.02 Explain how DNS enables users to access websites.
7DC.03 Know the differences between Bluetooth®, wi-fi and cellular networks, including the different generations of cellular networks (4G, 5G).
7DC.04 Outline why errors occur in data transmission.
7DC.06 Explain how to check whether a website is secure.
7DC.05 Explain the use of encryption to keep data secure during data transmission.
Revision and Project (End of Topic Assessment)
End of Term 1 Exam
7MD.01 Know that there are many systems that can be used to model real-life scenarios, such as simulators.
7MD.07 Know that data is used to model scenarios within a range of industries, including health, manufacture and retail.
7MD.03 Know how to write rules to apply conditional formating to cells.
7MD.04 Understand the purpose of a primary key.
7MD.05 Select appropriate fields to be the primary key.
7MD.06 Know how to search pre-existing databases using a single criterion, such as <,>.
7MD.02 Evaluate the effectiveness of data capture forms.
Revision and Project (End of Topic Assessment)
End of Term 2 Exam
7CT.01 Follow, understand, edit and correct algorithms that are presented as flowcharts.
7CT.04 Understand and use selection statements, limited to IF, THEN, ELSE, presented as flowcharts.
7CT.05 Predict the outcome of flowcharts that use selection.
7CT.09 Select and use appropriate comparison operators in algorithms, limited to <,>, <=, >=, == (equal to) and != (not equal to).
7CT.02 Know how to create algorithms using flowchart symbols.
7CT.08 Select and use appropriate constructs in algorithms written as flowcharts, limited to sequence and selection.
7CT.07 Follow, understand, edit and correct algorithms that use sub-routines.
7CT.06 Explain the importance of pattern recognition when designing solutions to tasks.
7CT.03 Follow and understand the logic of AND, OR, NOT.
Revision and Project (End of Topic Assessment)
7P.02 Know how to develop text-based programs that use input and output
7P.04 Know how to use variables in text-based programs.
7P.05 Know how to develop text-based programs that use different arithmetic operators, including +, −, *, /.
7P.01 Identify and describe data types in text-based programs, including Integer, Real and String.
7P.03 Know how to develop text-based programs using data types, including Integer, Real and String.
7P.09 Understand how errors can be introduced into programs.
7P.10 Know how to systematically identify and debug errors in text-based programs.
7P.07 Explain the purpose of project plans for software development projects.
7P.06 Evaluate prototypes for software development projects.
7P.08 Know how to apply test plans.
7P.11 Know how to develop programs for a physical computing device to generate multiple outputs, based on multiple inputs.
Revision and Project (End of Topic Assessment)
End of Term 3 Exam
Revision and Projects
Revision and Projects
End of Year Exam
Computing 0860 - Scheme of Work
Term
Grade 6 - Academic Year 2023-2024
Objective
Topic Week
Sequence
1 01,02,05
2 03,04,06
Computer
Systems
3 07,08,10,09
Term 1
4 Revision and Project (End of Topic Assessment)
5 01,02,03
Networks
and Digital
Communication 6 04,05,06
7 Revision and Project (End of Topic Assessment)
8 End of Term 1 Exam
9 01,03
Modelling 10 07,04
Term 2
and
Databases
11 02,05,
12 06,
13 Revision and Project (End of Topic Assessment)
Term
14 End of Term 2 Exam
15 03,01,02
Computational
Thinking 16 07,08,09
17 04,05,06
18 Revision and Project (End of Topic Assessment)
Term 3
19 04,06,02
20 05,01,03,07
Programming
21 10,09,08,11
22 Revision and Project (End of Topic Assessment)
23 End of Term 3 Exam
Revision
Term 4
and 24-34 Revision and Projects
Projects
Revision
Term 4
and 24-34 Revision and Projects
Projects
35 End of Year Exam
Computing 0860 - Scheme of Work
Grade 6 - Academic Year 2023-2024
Objective
8CS.01 Describe the purpose of operation systems.
8CS.02 Describe the purpose of utility programs.
8CS.05 Know how to convert binary to denary, and denary to binary.
8CS.03 Describe how ASCII is used to represent characters.
8CS.04 Define the term ‘compression’ and describe why it is required.
8CS.06 Complete truth tables for AND, OR and NOT gates.
8CS.07 Understand the roles of primary memory, RAM and ROM.
8CS.08 Define the term ‘machine learning’.
8CS.10 Describe how autonomous programming and AI is used in robotics.
8CS.09 Identify the use of augmented reality in familiar contexts, including education and entertainment.
Revision and Project (End of Topic Assessment)
8DC.01 Identify types of network, including PAN, LAN, WAN.
8DC.02 Describe the uses and characteristics of copper cables and fibre optic cables to transmit data.
8DC.03 Describe the advantages and disadvantages of wired and wireless networks, including performance and security aspects.
8DC.04 Describe how echo checks are used to detect errors in transmission.
8DC.05 Explain the role and the importance of firewalls in networks.
8DC.06 Explain the use of antivirus and antispyware to keep data secure on a network.
Revision and Project (End of Topic Assessment)
End of Term 1 Exam
8MD.01 Identify key features of models such as simulators, including their data requirements.
8MD.03 Know how to use spreadsheets that are models of real-life systems, using what-if analysis to compare alternative scenarios.
8MD.07 Identify the data that are required for specific applications.
8MD.04 Evaluate the suitability of data that have been collected for particular purposes.
8MD.02 Design appropriate forms, including data validation, to collect data for given purposes.
8MD.05 Know how to add validation rules to a database structure.
8MD.06 Evaluate the suitability of pre-existing databases for given purposes.
Revision and Project (End of Topic Assessment)
End of Term 2 Exam
8CT.03 Identify the important characteristics of pseudocode, including that it should be short, clear and precise and should have the start and end clearly shown
8CT.01 Follow and understand algorithms that are presented as pseudocode.
8CT.02 Follow flowcharts and pseudocode algorithms that use conditional statements.
8CT.07 Predict the outcome of algorithms and test that they meet those outcomes.
8CT.08 Know how to decompose problems into their sub-problems.
8CT.09 Know how to develop algorithms that use at least one constant.
8CT.04 Explain the need for searching algorithms.
8CT.05 Describe and use linear searches.
8CT.06 Understand and use rules using AND, OR and NOT to create logic within algorithms.
Revision and Project (End of Topic Assessment)
8P.04 Know how to develop text-based programs with conditional (selection) statements.
8P.06 Know how to develop text-based programs which use rules involving AND, OR and NOT.
8P.02 Identify and describe data types in text-based programs, including Integer, Real and Boolean.
8P.05 Know how to develop text-based programs using data types, including Integer, Real, String and Boolean.
8P.01 Outline the purpose of program libraries.
8P.03 Identify and know how to use library functions in text-based programs.
8P.07 Use an iterative process to develop programs.
8P.10 Know how to test algorithms using suitable data.
8P.09 Explain the need for using a range of test data.
8P.08 Know how to develop and apply test plans.
8P.11 Know how to develop programs that allow two or more physical devices to interact.
Revision and Project (End of Topic Assessment)
End of Term 3 Exam
Revision and Projects
Revision and Projects
End of Year Exam
Computing 0860 - Scheme of Work
Term
Grade 7 - Academic Year 2023-2024
Objective
Topic Week
Sequence
1 06, 07,05
2 02,03,08,09
Computer
Systems
Term 1
3 10,11,04,01
4 Revision and Project (End of Topic Asse
Networks 5 03,05,01
and Digital
Communication 6 04,02
7 Revision and Project (End of Topic Asse
8 End of Term 1 Exam
9 01,04
Modelling 10 02,03
Term 2
and
Databases
11 05,06
12 07,08
and
Term
Databases
13 Revision and Project (End of Topic Asse
14 End of Term 2 Exam
15 01,02,07
08,05,03
Computational 16
Thinking
17 04,06,09
18 Revision and Project (End of Topic Asse
Term 3
19 03,02,01,04
Programming 20 05,09,08,10
21 11,12,06,07
22 Revision and Project (End of Topic Asse
23 End of Term 3 Exam
Revision
Term 4
and 24-34 Revision and Projects
Projects
Revision
Term 4
and 24-34 Revision and Projects
Projects
35 End of Year Exam
Computing 0860 - Scheme of Work
Grade 7 - Academic Year 2023-2024
Objective
9CS.06 Know how to convert between storage units.
9CS.07 Know how to draw logic circuits for Boolean expressions.
9CS.05 Describe how analogue sound is digitised.
9CS.02 Understand which tasks are carried out by an operating system.
9CS.03 Describe examples of utility programs including drivers, security software and defragmentation.
9CS.08 Understand that computers store lists of instructions to be run one at a time.
9CS.09 Understand the Fetch-Decode-Execute cycle.
9CS.10 Describe a range of scenarios where machine learning is used.
9CS.11 Describe the benefits and risks of the computerisation of traditional manufacturing and industrial practices, for example Industry 4.0.
9CS.04 Understand that there are different types of translator, including the main characteristics of compilers and interpreters.
9CS.01 Identify improvements to the design of digital devices, based on prototypes and a range of factors including user experience,accessibility, ergonomics and eme
Revision and Project (End of Topic Assessment)
9DC.03 Explain the scalability factors that should be considered when designing networks.
9DC.05 Explain the choices that should be made when implementing network security, including accessibility, cost and the relative security requirements of different d
9DC.01 Know that there are different network topologies, including bus, ring and star.
9DC.04 Understand the role of parity bits in error detection.
9DC.02 Explain the role of protocols in transmitting data, including TCP/IP and HTTP.
Revision and Project (End of Topic Assessment)
End of Term 1 Exam
9MD.01 Evaluate the use of models that represent real-life systems.
9MD.04 Evaluate the suitability of pre-existing spreadsheets for given purposes.
9MD.02 Know how to use functions in spreadsheets to analyse data, including IF, MIN, MAX, COUNT.
9MD.03 Create spreadsheets that model real-life systems.
9MD.05 Know how to create relational databases with two or more linked tables.
9MD.06 Know how to create complex searches for data in databases using two or more criteria.
9MD.07 Create complex searches in relational databases.
9MD.08 Define the term ‘Big Data’ and describe its applications.
Revision and Project (End of Topic Assessment)
End of Term 2 Exam
9CT.01 Follow, understand, edit and correct algorithms that are presented as pseudocode.
9CT.02 Follow flowchart or pseudocode algorithms that use loops.
9CT.07 Predict the outcome of algorithms that use iteration.
9CT.08 Compare and contrast algorithms designed for the same tasks to determine which is best suited to the purpose.
9CT.05 Describe and use binary searches.
9CT.03 Know how to create algorithms using flowcharts and pseudocode.
9CT.04 Know how to use predefined sub-routines in flowcharts or pseudocode.
9CT.06 Understand and use iteration statements, limited to count-controlled loops, presented as either flowcharts or pseudocode.
9CT.09 Combine multiple constructs (sequence, selection, count-controlled iteration) to write algorithms as flowcharts or pseudocode.
Revision and Project (End of Topic Assessment)
9P.03 Know how to develop text-based programs with count-controlled loops.
9P.02 Identify and describe data types in text-based programs, including Integer, Real, Character, String and Boolean.
9P.01 Explain the purpose of a one-dimensional array.
9P.04 Know how to access data from an array using a text-based language.
9P.05 Know how to develop text-based programs using string manipulation, including length, upper case, and lower case.
9P.09 Identify test data that covers normal, extreme and invalid.
9P.08 Know how to develop and apply test plans that include normal, extreme and invalid data.
9P.10 Identify a range of errors, including syntax, logic, and runtime errors.
9P.11 Use trace tables to systematically debug text-based programs.
9P.12 Know how to program physical devices to use data to solve problems.
9P.06 Use iterative development on software prototypes to produce solutions to problems.
9P.07 Evaluate the processes that are followed to develop programs.
Revision and Project (End of Topic Assessment)
End of Term 3 Exam
Revision and Projects
Revision and Projects
End of Year Exam