0% found this document useful (0 votes)
109 views16 pages

Ip Ccdi G7 T1 2023-24

This document outlines a teaching plan for a Grade 10 computer science course over 12 weeks. It includes the chapter/unit topics to be covered each week such as algorithms and programming, embedded systems, data and analysis, and a final STREAM project. It lists the learning activities and assessments to be used each week to cover key concepts and skills.

Uploaded by

Basma Musamih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
109 views16 pages

Ip Ccdi G7 T1 2023-24

This document outlines a teaching plan for a Grade 10 computer science course over 12 weeks. It includes the chapter/unit topics to be covered each week such as algorithms and programming, embedded systems, data and analysis, and a final STREAM project. It lists the learning activities and assessments to be used each week to cover key concepts and skills.

Uploaded by

Basma Musamih
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Subject

Grade
Stream
Term
Year

Chapter / Chapter / Module /


Week Period Unit Number Theme Name

2
Algorithms and
1
Programming

3
3

2 Embedded Systems
2

1
6

2
3 Data and Analysis
3 Data and Analysis

9 4 STREAM Project

1
10

11

2
1

12

1
13

2
G

20

Digital

Welcome the class back after summer vacation. Start the lesson by introducing students to the term 1 book. Give a brief overview of t
overview of Unit 1, the keywords and learning outcomes. Make connections to any prior learning or experiences. Introduce computer
This is a good opportunity to refer to block based programming as a prerequisite.

Introduce Operands and operator. Programming with data are covered.

Inputs and outputs are covered and students are challenged to create a text based greeting program. Introduce programming constru

Repetition and loops are then introduced and implemented. Advanced programming constructs are detailed using examples. Classroo
A mini project has been set for students to try and use their skills. The activities are differentiated to give all students a sense of achie

Explain the e-safety topic for Unit 2: Cyberbullying. Explain the overview of Unit 2, the keywords and learning outcomes. Make conne
Microcontroller.

Introduce components and explain. Data Signalling is explained. Building Embedded Systems is explained.

A smart lighting mini project is given to students. Trouble shooting embedded systems is covered.

Explain the e-safety topic for Unit 3: Computers and Mental Health. Explain the overview of Unit 3, the keywords and learning outcom

Data collection is introduced and explained using simple examples.

Artificial Intelligence is introduced and different types of agents. Determining the intelligence of agents is then carried out in the SB.

Bias in data and data classification is introduced, students are challenged through practical lab activities to apply this.
Decision trees are explained.

Explain the e-safety topic for Unit 4: Public and Private Information. Explain the overview of Unit 4, the keywords and learning outcom

Students start to plan their project and Activity 4 guide students to planning for their project.

Students start to plan their project and Activity 5 guide students to planning for their project.

Activity 6 &7 require program planning such as decomposition, flowcharts and pseudocodes.

Activity 8 require program planning such as decomposition, flowcharts and pseudocodes. Continue with Activity 9, creating the text ba

The program needs to be tested and evaluated. Activities 10 to 12 allow students to reflect upon their project and evaluate their progr
An introduction to computer systems that includes hardware and software. Computer problems and a range of troubleshooting strate

Introduction to Basic Troubleshooting and Diagnostic Skills

Introduction to Advanced Troubleshooting and Diagnostic Skills.


Coursebook Activity/ Workbook
Lexis / Key Words Pages Pages Assessment focus

Questioning, self, group, and peer


assessment,
algorithm, compound 6 - 17 7 - 10
modeling/demonstrating, quiz, and
conditionals, decomposition marking.

Activities: 1, 2, 3

Questioning, self, group, and peer


assessment,
modeling/demonstrating, quiz, and
programming, variable 18 - 21 11 - 12 marking.

Activities: 4,5

Questioning, self, group, and peer


assessment,
modeling/demonstrating, quiz, and
programming, variable 22 - 33 13 - 17 marking.

Activities: 6, 7, 8, 9, 10

Questioning, self, group, and peer


assessment,
modeling/demonstrating, quiz, and
programming, variable 34 -42 18 - 24 marking.
Activities: 11, 12, 13, 14, 15, 16, 17
Questioning, self, group, and peer
assessment,
modeling/demonstrating, quiz, and
programming, variable 43 - 47 25 - 32 marking.

Activities: 18, 19, 20, 21, 22, 23

Questioning, self, group, and peer


assessment,
data, embedded system, 48 - 56 35 - 36 modeling/demonstrating, quiz, and
microcontroller, signalling marking.

Activities: 1, 2

Questioning, self, group, and peer


assessment,
data, embedded system, modeling/demonstrating, quiz, and
microcontroller, signalling 57 - 65 37 - 42 marking.

Activities: 3, 4, 5, 6, 7

Questioning, self, group, and peer


assessment,
data, embedded system, 66 - 69 43 - 47 modeling/demonstrating, quiz, and
microcontroller, signalling marking.

Activities: 8,9, 10, 11, 12

Questioning, self, group, and peer


assessment,
agents, bias, classification system, 70 - 78 49 - 52
modeling/demonstrating, quiz, and
computational tools, decision tree marking.
Activities: 1, 2, 3

Questioning, self, group, and peer


assessment,
agents, bias, classification system, 79 - 84 53 - 57
modeling/demonstrating, quiz, and
computational tools, decision tree marking.

Activities: 4, 5, 6, 7

Questioning, self, group, and peer


assessment,
agents, bias, classification system, 85 - 90 58 - 59
modeling/demonstrating, quiz, and
computational tools, decision tree marking.

Activities: 8, 9

Questioning, self, group, and peer


assessment,
agents, bias, classification system, 90 - 91 60 - 67
modeling/demonstrating, quiz, and
computational tools, decision tree marking.

Activities: 10, 11
Questioning, self, group, and peer
assessment,
agents, bias, classification system, 92 - 94 60 - 67 modeling/demonstrating, quiz, and
computational tools, decision tree marking.
Activities: 12, 13, 14, 15

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 96 - 106 69 - 71 modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 1, 2, 3

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 107 72 modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 4

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 107 73 modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 5

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 108 74 - 75 modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 6, 7

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 108 - 109 77 - 79 modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 8, 9

Questioning, self, group, and peer


calculator, project, requirements, assessment,
systems development lifecycle, task, 110 - 111 80 - 83
modeling/demonstrating, quiz, and
troubleshooting marking.
strategies
Activities: 10, 11, 12
Questioning, self, group, and peer
assessment,
112 - 118 84 - 85 modeling/demonstrating, quiz, and
marking.

Activities: 13

Questioning, self, group, and peer


assessment,
Computer system, input, output, modeling/demonstrating, quiz, and
119 - 126 86 - 89 marking.
hardware, software, computer problems,
Troubleshooting
Activities: 14, 15, 16, 17

Questioning, self, group, and peer


assessment,
modeling/demonstrating, quiz, and
127 - 138 90 - 101 marking.
Activities: 18, 19, 20, 21, 22, 23,
24, 25, 26
Learning Outcomes

SLO Code Subject Learning Outcomes (Main Outcome)

Apply decomposition to break down a problem into subproblems and then into parts.

Use pseudocode to plan an algorithm for a programming problem.

Apply appropriate names to variables that represent different data types.

Develop a program that includes compound conditionals.

Develop a program that includes compound conditionals.


Review feedback from users to help improve your program.

Examine how microcontrollers receive and send data/signals.

Use different Examine how microcontrollers receive and send data/signals.

Use different components with a microcontroller to build a system.

Examine how microcontrollers receive and send data/signals.


Troubleshoot the built embedded system to work appropriately.

Use multiple data encoding schemes.

Use computational tools to collect data.

Transform data using visual aids to make it more useful.


Identify approaches to whether an agent is or is not intelligent.

Identify and evaluate the bias in a training data set.


Evaluate a given representation of a classification system using a tree
structure.
Identify and evaluate the bias in a training data set.
Evaluate a given representation of a classification system using a tree
structure.

Identify the requirements for the project.

Demonstrate knowledge and skills to complete the project.

Demonstrate knowledge and skills to complete 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.


Explain a range of advanced troubleshooting strategies for computing devices and their
components.

Apply troubleshooting strategies to solve a range of advanced problems with


computing devices and components.

Apply troubleshooting strategies to solve a range of advanced problems with


computing devices and components.

You might also like