8
8
Assess
Learni
D Lesson Teaching ment
ng Resources/ Homew
a Topic Objecti Strategies/ Nature
Outco Materials ork
y ve Activities and
mes
Tools
Underst Student
and the s will
- Lecture on Researc
Introdu importa underst Quiz:
coding basics h and
ction to nce of and the Ethical - Textbook
and ethical list 5
Coding coding basics practice - Online
practices. real-
1 and and of s and platforms
- Group world
Ethical ethical coding control (MakeCode,
discussion on applicati
Practice practice and structur Scratch)
real-life ons of
s s in ethical es.
examples. coding.
program practic
ming. es.
Underst Student MCQ Write a
- Lecture on
and and s will quiz on program
conditional - Block
impleme learn conditio to check
statements. coding
Conditi nt how to nal if a
- Activity: platform
onals in conditio use IF- statem number
2 Write a (MakeCode)
Detail nal ELSE ents is
program to - Conditional
(Part 1) stateme and and positive
check if a examples
nts (IF- ELSE-IF logical or
number is handout
ELSE, statem operato negativ
odd or even.
ELSE-IF). ents. rs. e.
Write a
Student
Learn progra
s will - Lecture on Write a
about m to - Block
underst nested program
nested assign coding
and conditions. to check
Conditi conditio grades platform
how to - Activity: if a
onals in nal based (MakeCode)
3 use Write a number
Detail stateme on - Nested
nested program to is
(Part 2) nts and marks condition
conditio check divisible
their using examples
nal divisibility by by 3
applicati nested handout
statem 4, 5, or both. and 5.
ons. conditio
ents.
ns.
4 Introdu Underst Student - Lecture on MCQ - Block Write a
ction to and the s will loops. quiz on coding program
Loops concept learn - Activity: loops platform to print
(Part 1) of loops about Write and (MakeCode) number
and While pseudocode their - Loop s from 1
their and For to print types. examples to 20
types. loops. numbers handout using a
from 1 to 10 loop.
Assess
Learni
D Lesson Teaching ment
ng Resources/ Homew
a Topic Objecti Strategies/ Nature
Outco Materials ork
y ve Activities and
mes
Tools
using a While
loop.
Write a
Student
- Lecture on progra Write a
s will
loop m to - Block program
Impleme apply
applications. print coding to print
Introdu nt loops loops to
- Activity: prime platform the
ction to in create
5 Create a number (MakeCode) multiplic
Loops practical pattern
staircase in s from - Minecraft ation
(Part 2) scenario s and
Minecraft 1 to Education table of
s. solve
using a For 100 Edition a
proble
loop. using a number.
ms.
loop.
Underst Write a
Student - Lecture on
and the - Block function
s will functions. MCQ
concept coding to
Functio learn - Activity: quiz on
of platform calculat
ns in how to Write a functio
6 function (MakeCode) e the
Depth define function to ns and
s and - Function area of
(Part 1) and use calculate the parame
their examples a
functio volume of a ters.
paramet handout rectangl
ns. cuboid.
ers. e.
Write a
Student
- Lecture on functio
s will
Learn returning n to - Block Write a
underst
how to values. calculat coding function
Functio and
return - Activity: e platform to
ns in how to
7 values Write a simple (MakeCode) calculat
Depth return
from function to interest - Function e the
(Part 2) values
function calculate the and examples area of
from
s. cube of a return handout a circle.
functio
number. the
ns.
value.
Student - Lecture on Create
Underst
s will arrays. - Block an array
and the
Progra learn - Activity: MCQ coding of 5
concept
mming how to Create an quiz on platform number
of arrays
8 with create array of arrays (MakeCode) s and
and
Arrays and colors and and - Array print
their
(Part 1) manipu access/modif sorting. examples each
applicati
late y its handout element
ons.
arrays. elements. .
9 Progra Impleme Student - Lecture on Write a - Block Write a
Assess
Learni
D Lesson Teaching ment
ng Resources/ Homew
a Topic Objecti Strategies/ Nature
Outco Materials ork
y ve Activities and
mes
Tools
s will program
array progra
apply to sort
applications. m to coding
nt arrays arrays an array
mming - Activity: search platform
in to solve of
with Create a for a (MakeCode)
practical proble number
Arrays staircase in specific - Minecraft
scenario ms and s in
(Part 2) Minecraft elemen Education
s. create ascendi
using an t in an Edition
pattern ng
array. array.
s. order.
Student
s will - Lecture on
Write a
Underst learn sequencing.
MCQ - Block flowchar
and the how to - Activity:
Advanc quiz on coding t for a
concept combin Write
ed sequen platform simple
1 of e loops pseudocode
Sequen cing (MakeCode) daily
0 sequenci and to print
cing and - Sequencing task
ng in conditio numbers
(Part 1) flowcha examples (e.g.,
program ns to divisible by 3
rts. handout making
ming. solve from 1 to
tea).
proble 100.
ms.
- Lecture on
Write a
Student sequencing Write a
progra
Impleme s will applications. - Block program
m to
Advanc nt apply - Activity: coding to print
print all
ed sequenci sequen Write a platform the
1 prime
Sequen ng in cing to program in (MakeCode) Fibonac
1 number
cing practical solve Minecraft to - Minecraft ci
s
(Part 2) scenario real-life print Education sequenc
betwee
s. proble numbers Edition e up to
n 0 and
ms. divisible by 100.
50.
3.
1 Revisio Revise Student - Students Final - Block Prepare
2 n and all s will work on final project coding a
Final concepts demons projects. evaluati platform present
Project and trate - Recap of on (MakeCode) ation for
apply their key concepts based - Minecraft the final
them in ability (conditionals, on Education project.
a final to loops, creativi Edition
project. apply functions, ty,
coding arrays). functio
concept nality,
s in a and
final applicat
Assess
Learni
D Lesson Teaching ment
ng Resources/ Homew
a Topic Objecti Strategies/ Nature
Outco Materials ork
y ve Activities and
mes
Tools
ion of
project. concept
s.
Formative Assessment:
o Quizzes at the end of each session.
o Participation in class activities and discussions.
Summative Assessment:
o Mini-projects and final project.
o Final quiz covering all topics.
Resources