Week 1 | T&L Activities: 1.1.1 Know the definition and understand the purpose of computational thinking. 1.1.2 Know when to use computational thinking. 1.1.3 Know and understand the benefits and drawbacks of using computational thinking. 1.1.4 Know the components of computational thinking: • decomposition • pattern recognition • abstraction • algorithmic design. 1.1.5 Know and understand the benefits and drawbacks of using the components of computational thinking. 1.1.6 Know and understand the purpose of decomposition. Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |
Week 2 | T&L Activities: 1.1.7 Know the tasks of decomposition: • identify the main features of a problem • characterise each identified feature • break problems down into smaller, more manageable parts • break solutions down into smaller, more manageable parts.
1.1.8 Be able to use decomposition for problem solving. 1.1.9 Know and understand methods to represent decomposition: • block diagrams • information flow diagrams • flowcharts • written descriptions.
1.1.10 Be able to use methods to represent decomposition.
1.1.11 Know and understand the purpose of pattern recognition
11 1.1.12 Be able to use pattern recognition for problem solving: • find and interpret trends and similarities within and between problems and processes • find and interpret common features between a given problem and existing solutions • make predictions and assumptions based on identified patterns. Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |
Week 3 | T&L Activities: 1.1.13 Know and understand the purpose of abstraction.
1.1.14 Know and understand the tasks of abstraction: • identify information that is needed • filter out unnecessary details • hide details of internal workings.
1.1.15 Be able to use abstraction: • what inputs are needed • what the expected outputs and outcomes are • things that will vary • things that will remain constant • key actions the solution must perform • repeated processes the solution will perform.
1.1.16 Be able to use abstraction in problem solving.
1.1.17 Understand the interrelationships between components of computational thinking and make judgements about the suitability of using the components in digital support and security Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |
Week 4 | T&L Activities: 1.2 Algorithmic design 1.2.1 Know the definition and understand the characteristics and purpose of algorithms 1.2.2 Know and understand methods to express algorithms: • flowcharts: o terminators o processes o sub-processes o decisions o inputs/outputs o arrows o labels • written descriptions using hierarchical markers to indicate sequence. 1.2.3 Know and understand the benefits and drawbacks of expressing algorithms in flowcharts. 1.2.4 Know and understand the benefits and drawbacks of expressing algorithms in written descriptions. 1.2.5 Know and understand actions to control ordering of steps in algorithms: • sequence • selection • iteration.
1.2.6 Be able to determine the purpose of an algorithm and how it works. Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |
Week 5 | T&L Activities: 1.2.7 Be able to determine the output of an algorithm given an input. 1.2.8 Be able to identify errors in an algorithm. 1.2.9 Be able to correct errors in an algorithm. 1.2.10 Be able to design algorithms and solutions that use actions.
1.3 Strategies 1.3.1 Know the different approaches to solving problems and understand their purpose and when they are used: • top-down • bottom-up • modularisation.
1.3.2 Know the benefits and drawbacks of using the different approaches to solving problems
Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |
Week 6 | T&L Activities: 1.3.3 Understand the purpose of root cause analysis and when it is used. 1.3.4 Know and understand approaches to root cause analysis: • five whys • failure mode and effects analysis (FMEA) • event tree analysis (ETA) • actions to take after using root cause analysis: o log o close o escalate to an appropriate manager, specialist or external third party.
1.3.5 Know and understand the process of the high-level problem-solving strategy: • define the problem • gather information • analyse the information • make a plan of action • implement a solution • review the solution.
1.3.6 Know the definition of a digital incident, in incident management: • a single unplanned event • that disrupts service operations • that negatively impacts service quality
1.3.7 Know the definition of a digital problem, in incident management, as the cause of the incident. 1.3.8 Know and understand the process of incident management: • detection: report, record, prioritise • response: identify owner, resolve and restore, record resolution • intelligence: record lessons, identify cause, share lessons.
1.3.9 Understand the interrelationships between problems and problem-solving strategies and make judgements about the suitability of strategies for solving the problems in digital support and security Files that support this week | English:
|
Assessment:
|
Learning Outcomes:
|
Awarding Organisation Criteria:
|
Maths:
|
|||||
Stretch and Challenge:
|
E&D / BV | ||||
Homework / Extension:
|
ILT | ||||
→ | → | → | → | → | → |