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

7

The document outlines a 12-day coding course lesson plan for Class VII, focusing on coding basics, ethical practices, and practical applications using platforms like Microsoft MakeCode and Minecraft Education Edition. It includes various teaching strategies, assessments, and resources to facilitate learning, such as quizzes, mini-projects, and a final project. Ethical coding practices are emphasized, highlighting the importance of honesty, proper credit, and avoiding harm in coding.

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)
5 views

7

The document outlines a 12-day coding course lesson plan for Class VII, focusing on coding basics, ethical practices, and practical applications using platforms like Microsoft MakeCode and Minecraft Education Edition. It includes various teaching strategies, assessments, and resources to facilitate learning, such as quizzes, mini-projects, and a final project. Ethical coding practices are emphasized, highlighting the importance of honesty, proper credit, and avoiding harm in coding.

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/ 6

12-Day Coding Course Lesson Plan for Class VII

Asses
Learni Teaching smen
D Lesson
ng Strategie t Resources Home
a Topic Objecti
Outco s/Activitie Natur /Materials work
y ve
mes s e and
Tools
Unders Studen Resea
tand ts will - Lecture rch
Introdu Quiz:
the unders on coding - and
ction Real-
basics tand basics. Textbook list 5
to life
of what - Group - Online real-
Coding exam
1 coding coding discussio platforms world
and ples
and its is and n on real- (MakeCod applic
Ethical of
real- how it life e, ations
Practic codin
world impact examples Scratch) of
es g.
applica s daily of coding. codin
tions. life. g.
Write
- Lecture
Learn Studen down
on
how to ts will Asses - Block 5
variables
declare learn s the coding variab
and data
Variabl and how to additi platform le
types.
es in use declar on (MakeCod name
2 - Activity:
Real variabl e and opera e) s and
Perform
Life es in initializ tion - Variable their
addition
progra e activi examples possib
using
mming variabl ty. handout le
block
. es. data
coding.
types.
3 Sequen Learn Studen - Lecture Asses - Block Creat
cing how to ts will on s the coding ea
with break unders sequencin recta platform flowch
Block down tand g. ngle (MakeCod art for
Coding proble sequen - Activity: drawi e) a
ms into cing Draw a ng - simpl
step- and its rectangle activi Sequenci e
by- import using ty. ng daily
step ance in sequencin examples task
algorit progra g in handout (e.g.,
hms. mming Minecraft. brushi
. ng
teeth)
Asses
Learni Teaching smen
D Lesson
ng Strategie t Resources Home
a Topic Objecti
Outco s/Activitie Natur /Materials work
y ve
mes s e and
Tools
.
Unders Studen Write
tand ts will - Lecture a
how to learn on loops progr
Asses - Block
use how to and am to
s the coding
loops use condition print
Loops stairc platform
and loops als. numb
and ase (MakeCod
4 conditi and - Activity: ers
Conditi creati e)
onals conditi Create a from
onals on - Loop
to onals staircase 1 to
activi examples
repeat in using 10
ty. handout
tasks progra loops in using
efficien mming Minecraft. a
tly. . loop.
- Lecture Write
Learn Studen
on a
how to ts will Asses - Block
functions. functi
create unders s the coding
- Activity: on to
Fun and tand circle platform
Create a calcul
with use how to area (MakeCod
5 function ate
Functio functio define calcul e)
to the
ns ns to and ation - Function
calculate squar
modula call activi examples
the area e of a
rize functio ty. handout
of a numb
code. ns.
circle. er.
Learn
Studen - Lecture Creat
how to
ts will on arrays - Block e an
Unders work Asses
unders and coding array
tandin with s the
tand collection platform of 5
g arrays zoo-
how to s. (MakeCod anima
6 Arrays and buildi
use - Activity: e) ls and
& collecti ng
arrays Build a - Array print
Collecti ons in activi
and zoo using examples each
ons progra ty.
collecti arrays in handout eleme
mming
ons. Minecraft. nt.
.
7 Hello Learn Studen - Lecture Asses - Block Write
Asses
Learni Teaching smen
D Lesson
ng Strategie t Resources Home
a Topic Objecti
Outco s/Activitie Natur /Materials work
y ve
mes s e and
Tools
the ts will
basics unders on Python a
of tand basics. s the coding Pytho
Python basic - Activity: calcul platform n
World progra Python Build a ator- (MakeCod progr
with mming syntax calculator buildi e) am to
Code and and using ng - Python add
arithm arithm Python in activi syntax two
etic etic MakeCod ty. handout numb
operati operati e. ers.
ons. ons.
Impro
ve the
Apply
Studen traffic
loops - Guided
ts will light
and project: Asses - Block
Mini- create simul
conditi Build a s the coding
Project a ation
onals traffic traffic platform
1: traffic by
to light light (MakeCod
8 Traffic light addin
create simulatio simul e)
Light simula ga
a n using ation - Traffic
Simula tion pedes
traffic loops and proje light
tion using trian
light condition ct. example
block crossi
simulat als.
coding. ng
ion.
featur
e.
9 Mini- Reinfor Studen - Guided Asses - Block Add a
Project ce ts will project: s the coding featur
2: unders build a Create a calcul platform e to
Simple tandin simple calculator ator (MakeCod the
Calcula g of calcula that proje e) calcul
tor variabl tor performs ct. - ator
es and using basic Calculator to
conditi block arithmeti example calcul
onals coding. c ate
by operation the
buildin s. squar
Asses
Learni Teaching smen
D Lesson
ng Strategie t Resources Home
a Topic Objecti
Outco s/Activitie Natur /Materials work
y ve
mes s e and
Tools
ga e of a
calcula numb
tor. er.
Studen Modif
- Guided
Use ts will y the
project:
conditi create progr
Build a - Block
onals a Asses am to
Mini- dynamic coding
and progra s the includ
Project backgrou platform
logical m that dyna e
3: nd (MakeCod
1 operat change mic more
Dynami program e)
0 ors to s the backg backg
c using - Dynamic
create backgr round round
Backgr condition backgrou
dynami ound proje option
ounds als and nd
c based ct. s
logical example
progra on (e.g.,
operators
ms. user seaso
.
input. ns).
Apply
Write
coding
Studen a
skills - Guided
ts will - reflec
Minecr in a project:
use Minecraft tion
aft gamifie Use Asses
arrays Education on
Educati d Minecraft s the
and Edition how
1 on enviro Education Minec
loops - Block codin
1 Edition nment Edition to raft
to coding g can
: to build a proje
build a platform solve
Buildin solve zoo with ct.
zoo in (MakeCod real-
g a Zoo real- different
Minecr e) world
world animals.
aft. proble
proble
ms.
ms.
1 Final Demon Studen - Asses - Block Prepa
2 Project strate ts will Students s final coding re a
and the presen work on proje platform prese
Review ability t their final cts (MakeCod ntatio
to final projects. and e) n for
apply project - Recap of condu - the
Asses
Learni Teaching smen
D Lesson
ng Strategie t Resources Home
a Topic Objecti
Outco s/Activitie Natur /Materials work
y ve
mes s e and
Tools
coding
concep
s and key ct a
ts to
review concepts quiz
create Minecraft final
key (algorith coveri
a Education projec
coding ms, ng all
comple Edition t.
concep variables, topics
te
ts. loops). .
project
.

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 VII.


 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 Honesty and trustworthiness.
o Giving proper credit to others' work.
o Avoiding harm to others through coding.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy