0% found this document useful (0 votes)
7 views

8

The document outlines a 12-day coding course lesson plan for Class VIII, focusing on coding basics, ethical practices, conditionals, loops, functions, arrays, and advanced sequencing. It includes detailed objectives, teaching strategies, activities, resources, and homework for each lesson, along with assessment methods. Additionally, it emphasizes the importance of ethical coding practices and provides various online resources for students.

Uploaded by

NIKHIL VIJAY
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

8

The document outlines a 12-day coding course lesson plan for Class VIII, focusing on coding basics, ethical practices, conditionals, loops, functions, arrays, and advanced sequencing. It includes detailed objectives, teaching strategies, activities, resources, and homework for each lesson, along with assessment methods. Additionally, it emphasizes the importance of ethical coding practices and provides various online resources for students.

Uploaded by

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

12-Day Coding Course Lesson Plan for Class VIII

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.

Assessment and Evaluation

 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

 Textbook: Coding Student Handbook for Class VIII.


 Online Platforms:
o Microsoft MakeCode
o Minecraft Education Edition
o GitHub Student Developer Pack
 Additional Resources:
o Scratch (https://scratch.mit.edu/)
o Code.org (https://code.org/)

Ethical Practices in Coding

 Students will learn the importance of ethical coding practices,


including:
o Respecting privacy and confidentiality.
o Responsible use of data.

You might also like