You are on page 1of 16

Subject

Grade
Stream
Term
Year

Chapter / Chapter / Module


Week Period Unit Number / Theme Name

1 Embedded
systems

2
1

1 2 Algorithms and
Programming

1
6

3 Data and Analysis


8

3 Data and Analysis

10

11

12
4 STREAM
Project
12
4 STREAM
Project

1
13

2
CCDI
5
General
1
2023-2024

Overview

Introduce students to the e-safety topic for unit 1: Identity theft and briefly talk about what it is. Introduce students to Unit 1: Embedded
discuss what they are. Move onto 'Examples of Embedded System' and describe some examples. Move onto 'Microcontrollers' and discu
and discuss what they are using the examples given.

Recap the previous lesson. Move onto 'Educational microcontroller boards', Next, explain all the features of a microcon

Move onto 'Electronic components' and discuss the various components electronic devices and systems have. Move ont

Recap the previous lesson. Describe what a graphical programming software is. Move onto 'Why microcontrollers, electronic compone

Next, move onto 'Programming an electronic module with a microcontroller' Finally, read through the end of unit summary and comp
Introduce students to the e-safety topic for unit 2: Computer waste and briefly talk about what it is. Introduce students to Unit 3: Algo
decomposition and explain what it is and how it is used. Discuss the advantages of decomposition Next, discuss 'Decomposition in com

Move onto 'Algorithms' and discuss what they are using the example provided. Next, move onto 'Algorithms in computer programmin

Recap the previous lesson. Move onto 'Flowcharts' and discuss what they are using the example given. Describe the different flowchar

Move onto 'Variables' and discuss what they are using the examples given. Move onto 'Variables in Programming'. Move onto 'Namin
variables names.

Move onto 'Sequence, selection, and loops' and discuss what sequence is using the example. Move onto 'Selection' and explain what i

Move onto 'Iteration' and explain what it is and how it is used in programming using the examples given. Move onto 'Making code bett

Introduce students to the e-safety topic for unit 3: Environmental and economical sustainability and briefly talk about what it is. Introd
Discuss ' Artificial intelligence algorithms' and talk about what AI can do.
Move onto 'How does Ai work?' and discuss the ways AI works. Move onto 'Humans vs Machines with AI' and discuss the similarities a
learning and talk about the three types of learning, Supervised Learning, Unsupervised Learning and Reinforcement Learning.

Recap the previous lesson. Begin to go into detail about 'Supervised Learning' using the examples given. Move onto 'Unsupervised Lea
given. Finally, talk about 'Machine Learning Models' and the two main ways a machine (computer) can collect data.

Recap the previous lesson. Discuss 'Presenting data' and describe the various ways data can be presented. Move onto 'Predictions and

Introduce students to the e-safety topic for unit 4: Computer recycling and briefly talk about what it is. Introduce students to Unit 4: E
'Introduction' to give students an overview of the project. Continue onto explaining the 'Systems development lifecycle' and discuss th
the stages of project planning.

Recap the previous lesson. Move onto 'Program planning' and discuss what this entails. Move onto 'Programming'.

Recap the previous lesson. Move onto 'Testing' and discuss what this stage of the project entails

Move onto 'Self-reflection' and explain what this is.


After completing the project, start 'Computer systems' and discuss the 5 main components that make up a computer system. Discuss t
storage is. Move onto 'Memory / Primary Storage' and discuss what this is. Next, move onto 'Processor / CPU (central processing unit)
(CPU)' and discuss using the knitting example provided. Move onto 'Communication Devices' and discuss the importance of this in com

Explain what a Wi-Fi router. Move onto hardware and software and describe the various types o
Introduce students to the IPO model and explain what it is. Move onto 'Devices and component
such as input devices, output devices, software, processor and storage interact together to crea
System' and then discuss how different computers have different specifications. Describe the sp
'Hardware and Software Problems' and discuss the common computer problems. Next, go throu
Coursebook Activity/
Lexis / Key Words Pages Workbook Pages Assessment focus

Questioning, self, group, and peer


Embedded system, assessment, modeling/demonstrating,
Microcontroller, 6 - 17 7 - 12 quiz, and marking.
Processing
Activities: 1, 2, 3, 4, 5, 6

Questioning, self, group, and peer


assessment, modeling/demonstrating,
Component, Input, Output 18 - 19 13 - 14 quiz, and marking.
Activities: 7, 8

Questioning, self, group, and peer


assessment, modeling/demonstrating,
Component, Input, Output 20 - 22 15 - 17 quiz, and marking.
Activities: 9, 10, 11

23 - 25
Questioning, self, group, and peer
Programming, Programming assessment, modeling/demonstrating,
language 18 - 23 quiz, and marking.
Activities: 12, 13, 14, 15,16
26 -28
30 - 38
Questioning, self, group, and peer
decomposition, algorithm, assessment, modeling/demonstrating,
flowchart 25 - 30 quiz, and marking.
Activities: 1, 2, 3, 4, 5, 6

39 - 41

Questioning, self, group, and peer


assessment, modeling/demonstrating,
decomposition, algorithm, 42 - 45 31 - 32 quiz, and marking.
flowchart
Activities: 7, 8

Questioning, self, group, and peer


assessment, modeling/demonstrating,
variable 46 - 49 33 - 36 quiz, and marking.

Activities: 9, 10, 11, 12

Questioning, self, group, and peer


assessment, modeling/demonstrating,
conditionals, selection 50 - 53 37 - 38 quiz, and marking.
Activities: 13, 14

Questioning, self, group, and peer


assessment, modeling/demonstrating,
loop, repetition, feedback 54 - 61 37 - 47 quiz, and marking.
Activities: 15, 16, 17, 18, 19, 20

Questioning, self, group, and peer


assessment, modeling/demonstrating,
artificial intelligence, machine 62 - 66 49 - 51 quiz, and marking.
learning
Activities: 1, 2, 3
Questioning, self, group, and peer
assessment, modeling/demonstrating,
artificial intelligence, machine 67 - 70 52 - 54 quiz, and marking.
learning
Activities: 4, 5, 6

Questioning, self, group, and peer


assessment, modeling/demonstrating,
data 71 - 75 55 - 65 quiz, and marking.
Activities: 7, 8, 9, 10, 11

Questioning, self, group, and peer


assessment, modeling/demonstrating,
prediction 76 - 79 66 - 74 quiz, and marking.

Activities: 12, 13, 14, 15, 16

systems development Questioning, self, group, and peer


assessment, modeling/demonstrating,
lifecycle, project, task, 80 - 92 77 - 85 quiz, and marking.
requirements, operator,
calculator
Activities: 1, 2, 3, 4, 5, 6

Questioning, self, group, and peer


systems development assessment, modeling/demonstrating,
lifecycle, project, task,
requirements, operator, 93 -96 86 - 91 quiz, and marking.
calculator Activities: 7, 8, 9

Questioning, self, group, and peer


systems development assessment, modeling/demonstrating,
lifecycle, project, task,
requirements, operator, 97 92 quiz, and marking.
calculator Activities: 10

Questioning, self, group, and peer


systems development assessment, modeling/demonstrating,
lifecycle, project, task,
requirements, operator, 98 93 - 95 quiz, and marking.
calculator Activities: 10, 11, 12
Hardware, software, Storage, Questioning, self, group, and peer
Memory, RAM, CPU, assessment, modeling/demonstrating,
99 - 105 96 - 99 quiz, and marking.
Communication, Specs,
Troubleshoot
Activities: 13, 14, 15, 16

Hardware, software, Storage, Questioning, self, group,


Memory, RAM, CPU, and peer assessment,
Communication, Specs, 106 - 121 100 - 107 modeling/demonstrating, quiz, and
Troubleshoot marking. Activities: 17, 18, 19, 20, 21, 22

3
Learning Outcomes

SLO Code Subject Learning Outcomes (Main Outcome)

C2.2.3.01.001 Explain how microcontrollers can be used to improve systems.

Explain the relationship between hardware and software in an embedded


C2.2.3.01.002 system.

C2.2.3.01.002 Explain the relationship between hardware and software in an embedded


system.

Modify an existing code by identifying coding errors, such as


syntax and logical errors.

C2.2.3.02.001 Use a microcontroller for programming a simple system using multiple output
components.
C2.1.4.01.001 Use decomposition to break down a simple problem into smaller parts.

C2.1.4.04.001 Revise an existing algorithm to make it more appropriate for the task.

C2.1.4.01.001 Use decomposition to break down a simple problem into smaller parts.

C2.1.4.02.001 Create a program that stores and modifies data using variables.

C2.1.4.03.001 Integrate sequences, conditionals, events, and loops into a program.


C2.1.4.05.001 Integrate parts of an existing program to create a new program with advanced
features.

C2.1.4.03.001 Integrate sequences, conditionals, events, and loops into a program.


Integrate parts of an existing program to create a new program with advanced
C2.1.4.05.001 features.

C2.1.4.06.001 Collect and analyse peer feedback to refine a program.

C2.1.3.01.001
Describe some tasks where AI outperforms humans, and tasks where it does
not.
C2.1.3.03.001
Compare the three different machine learning approaches: supervised,
unsupervised and reinforcement learning.

Compare the three different machine learning approaches: supervised, unsupervised


C2.1.3.03.001
and reinforcement learning.

C2.1.3.03.002 Modify an interactive machine learning project by training its model.

C2.1.3.02.001 Illustrate collected data visually to support a claim.

C2.1.3.04.001 Evaluate data patterns from visual data and create predictions.

C2.1.3.04.002 Explain a hypothesis based on analysed data from visual representations.

Identify the requirements for the project.

Demonstrate knowledge and skills to complete the project.

Evaluate the project and reflect on individual performance.

Evaluate the project and reflect on individual performance.


C2.1.1.01.001 Explain the function of a range of devices and components in computer systems

C2.1.1.02.001 Assess the importance of computer hardware and software required to form a
computer system

C2.1.1.01.002 Compare how a range of devices and components interact in computer systems.

C2.1.1.03.001 Categorise a range of basic hardware and software problems.

C2.1.1.03.002 Breakdown a range of basic hardware and software problems.

C2.1.1.03.003 Analyse potential solutions for basic hardware and software problems.

C2.1.1.03.004 Evaluate potential solutions for a range of basic hardware and software problems.

You might also like