analysis, objectives and assessments manual
TRANSCRIPT
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 1/18
Basic Coding
Instructor’s Manual
(Credit: Flickr)
Designed by Rachel Lucas
T !"# $ Fall %#"&
1
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 2/18
Table o' Contents
hilosohy ************************++++++++++++++++++++++++
g+ ,
urose ******************************** g+
,
Target -tudents ******************+++***++++++++++++++++++++++++
g+ ,
Instructional .oal ************+++********++++++++++++++++++++++++
g+ ,
Learner /nalysis ************+++********++++++++++++++++++++++++++
g+ ,
-tandards ************+++********+++++++++++++++++++++++++++++++++++++
g+ 0
Instructional /nalysis **********+++*******++*++++++++++++++++++++++++
g+ 0
Instructional Lessons ************+++***+++***++++++++++++++++++++++++
g+ &
Lesson " $ Follo1 an algorith2 +++*************+***+*
g+ &
Lesson % $ Create an algorith2 ****************** g+
&
2
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 3/18
Lesson , $ Mo3e a character ******************* g+
4
Lesson 0 $ Debug rogra2s *******************++ g+
5
Lesson & $ Create a rogra2 ******************* g+
!
Lesson 4 $ Follo1 a loo ********************+* g+
!
/endi6 ********************+++++*****++**++* g+
"#
7ocabulary o1eroint ********************* g+
"#
8ay Mas o1eroint *******************+* g+
"%
Lesson "
/ssess2ent +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ g+ "4
Code+org /ssess2ent ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
g+ "5
hilosohy and Teaching -tyle
The unit 1as designed using the constructi3ist hilosohy+ ach lesson
builds uon the re3ious kno1ledge9 skills and 1ork o' the student+ This unit is e6tre2ely 3isual because o' the 1ork being done onco2uters+ Direct instruction 1ill be used 1ith ractice built into eachlesson+
3
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 4/18
urose
The urose o' this unit is to introduce students to coding+ /s schools
begin to gro1 in the 1orld o' technology9 coding is an i2ortant skillthat is needed to be learned by students+ Coding is used in science and2ath9 1here obs need to be ;lled+ Teaching students ho1 to code9 1illgi3e the2 the skills needed to gro1 in their 'uture careers+
Target -tudents
The target grou o' students are 'our classes o' ;rst graders in a
culturally di3erse9 Title I school+
Instructional .oal Learn and understand basic coding
Learner /nalysis
-tudents range in ability le3els9 esecially 1ith technology as a 'actor+
-tudents articiate in one9 &#<2inute co2uter science lesson9 e3ery
'our days+
/ll students ha3e an interest and ositi3e attitude to1ard co2uterscience+
-tudents ha3e not used coding be'ore+
-tandards
The standards being used are the International -ociety Technology inducation (I-T) standards+ =ou can ;nd the2 at:htt:>>111+iste+org>standards>iste<standards>standards<'or<students
The seci;c standards used in these lessons are:
4
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 5/18
Goal: Learn and understand basiccoding
1.0Follow
analgorith
m
"+%List ste)s
"+"Learn
3ocabulary
2.0Create
analgorith
m
%+%Co2)lete
a task
%+"Learn
3ocabulary
3.0Move a
character
,+0-e?uence
blocks
,+,/rrange
blocks
,+%Drag and
dro) blocks
,+"Learn
3ocabulary
4.0ebug
!rograms
0+%Change
code
0+"Re3ie1
3ocabulary
".0Create a!rogram
&+%Dra1
sha)es
&+"Learn
3ocabulary
#$l
Conl
L
3oca
"+a $ /ly e6isting kno1ledge to generate ne1 ideas9 roducts9 or
rocesses "+c $ @se 2odels and si2ulations to e6lore co2le6 syste2s and
issues %+d $ Contribute to roect tea2s to roduce original 1orks or sol3e
roble2s 0+b $ lan and 2anage acti3ities to de3elo a solution or co2lete
roect 4+a $ @nderstand and use technology syste2s
Instructional /nalysis
Instructional Lessons
Lesson 1 % &ow to 'ollow an algorithm
(b)ectives:
• "+# $ -tudents 1ill 'ollo1 an algorith2
• "+" $ -tudents 1ill learn coding 3ocabulary
• "+%a $ -tudents 1ill list stes 'or a character
5
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 6/18
• "+%b $ -tudents 1ill arrange directions to reach a redeter2ined goal
• "+%c $ -tudents 1ill redict 1here a character 1ill land9 gi3en a list o'
stes+
Materials:
8ay Mas o1eroint7ocabulary o1erointCo2uterroectorMo3e2ent 1orksheet (enough coies 'or students)
*ocabular+:/lgorith2
,ntroduction: Teacher 1ill introduce 3ocabulary 1ord+
-ractice: -tudents 1ill air u and ractice using directional skills to 2o3e acharacter to a goal+ Ahile using the 8ay Mas o1eroint9 students 1illtell their artner ho1 to 2o3e the character to its goal+
.ssessment: -tudents 1ill use directional skills to list a set o' stes on a1orksheet to 2o3e a character to its goal+
Lesson 2 % &ow to create an algorithm
(b)ectives:
• %+# $ -tudents 1ill create an algorith2• %+" $ -tudents 1ill learn coding 3ocabulary
• %+%a $ -tudents 1ill con3ert 2o3e2ents into instructions
• %+%b $ -tudents 1ill relate algorith2s as rogra2s
Materials:7ocabulary o1erointCo2uterroectorMasking tae (to 2ake s2all grids)en saceaerencils
*ocabular+:/lgorith2rogra2
6
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 7/18
,ntroduction: Teacher 1ill re3ie1 and introduce 3ocabulary 1ords+ -tudents1ill re3ie1 directional skills 1ith an elbo1 artner+
-ractice: -tudents 1ill be ut into s2all grous+ ach grou is assigned to agrid+ ne student 1ill oint in a direction to 2o3e a class2ate to a gi3en
goal+ /nother grou 2e2ber 1ill list the stes on a iece o' aer+ -tudents1ill be 1riting coding 'or each other (%+%a)+
.ssessment: The teacher 1ill assess students by obser3ing their rogress1ithin their airs or grous+
Lesson 3 % &ow to move a characterusing an algorithm
(b)ectives:• ,+# $ -tudents 1ill 2o3e a character using code
• ,+" $ -tudents 1ill learn coding 3ocabulary
• ,+% $ -tudents 1ill drag and dro blocks to 'or2 an i2age
• ,+,a $ -tudents 1ill drag and dro blocks
• ,+,b $ -tudents 1ill arrange blocks to 'or2 an i2age
• ,+0a $ -tudents 1ill drag and dro blocks
• ,+0b $ -tudents 1ill se?uence blocks to 2o3e a character
Materials:
7ocabulary o1erointCo2uterroectorInternet/ccess to Code+org (Course ": -tage , and 0)
*ocabular+:/lgorith2rogra2-e?uence
,ntroduction: Teacher 1ill re3ie1 and introduce 3ocabulary 1ords+ -tudents1ill re3ie1 1ords and de;nitions 1ith an elbo1 artner+
-ractice: The teacher 1ill sho1 ho1 to drag and dro ieces to 'or2 ani2age+ -tudents 1ill then ractice ho1 to drag and dro 1hile 'or2ing ani2age+ -tudents 1ill co2lete all ortions o' -tage , and 0+
7
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 8/18
.ssessment: The teacher 1ill assess students by looking at their rogresson Code+org9 as 1ell as ;lling out the assess2ent rubric+
Lesson 4 % ebugging -rograms
(b)ectives:
• 0+# $ -tudents 1ill debug rogra2s
• 0+" $ -tudents 1ill re3ie1 the 3ocabulary 1ords algorith29 rogra2
and se?uence
• 0+%a $ -tudents 1ill change code to 2o3e a character
• 0+%b $ -tudents 1ill arrange se?uential e3ents into their logical order
Materials:7ocabulary o1eroint
Co2uterroectorInternet/ccess to Code+org (Course ": -tage &)
*ocabular+: algorith29 rogra29 and se?uence
,ntroduction: The teacher 1ill re3ie1 the re3ious 3ocabulary 1ithstudents+ -tudents 1ill air u and share the 1ord and de;nition 1ith theirelbo1 artner+ Teacher 1ill then introduce ho1 to debug or change code on-tage & o' Code+org+
-ractice: The teacher 1ill sho1 the students ho1 to change code and thestudents 1ill 'ollo1 the directions gi3en+ -tudents 1ill continue to debugtheir coding rogra2 on -tage & o' Code+org+
.ssessment: The teacher 1ill assess students by looking at their rogressand skills on Code+org9 as 1ell as ;lling out the assess2ent rubric+
Lesson " % Creating a !rogram
(b)ectives:• &+# $ -tudents 1ill create rogra2s to acco2lish a task
• &+" $ -tudents 1ill learn coding 3ocabulary
• &+% $ -tudents 1ill dra1 shaes using coding
Materials:7ocabulary o1eroint
8
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 9/18
Co2uterroectorInternet/ccess to Code+org (Course ": -tage 59 !9 "# and "")
*ocabular+:/lgorith2rogra2-e?uenceersistence
,ntroduction: Teacher 1ill re3ie1 and introduce 3ocabulary 1ords+ -tudents1ill re3ie1 1ords and de;nitions 1ith an elbo1 artner+ The teacher 1illsho1 students ho1 to begin -tage 5 o' Code+org by re3ie1ing ho1 tose?uence blocks to 2o3e a character+ -tudents 1ill co2lete 5+" as a grouto ractice+
-ractice: -tudents 1ill rogress through the stages at their o1n ace usingthe skills 'ro2 re3ious lessons+
.ssessment: The teacher 1ill assess students by looking at their rogressand skills on Code+org as 1ell as ;lling out the assess2ent rubric+
Lesson # % $sing a loo! with code
(b)ectives:
• 4+# $ -tudents 1ill use a loo to 2ake code shorter
• 4+" $ -tudents 1ill learn coding 3ocabulary
• 4+% $ -tudents 1ill con3ert a series o' code into a single loo
Materials:7ocabulary o1erointCo2uterroectorInternet/ccess to Code+org (Course ": -tage ", and "0)
*ocabular+:/lgorith2rogra2-e?uenceersistenceLoo
9
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 10/18
,ntroduction: Teacher 1ill re3ie1 and introduce 3ocabulary 1ords+ -tudents1ill re3ie1 1ords and de;nitions 1ith an elbo1 artner+ The teacher 1illintroduce and sho1 ho1 to create a loo 1ith code using -tage ",+ -tudents1ill co2lete ",+" as a grou to ractice+
-ractice: -tudents 1ill rogress through the stages at their o1n ace usingthe skills 'ro2 re3ious lessons+
.ssessment: The teacher 1ill assess students by looking at their rogressand skills on Code+org9 as 1ell as ;lling out the assess2ent rubric+
10
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 11/18
/endi6
7ocabulary o1eroint (credit: Code+org)
11
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 12/18
8ay Mas o1eroint (Credit: Lincoln ublic -chools)
12
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 13/18
13
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 14/18
14
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 15/18
15
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 16/18
16
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 17/18
Lesson " /ssess2ent (credit: Code+org)
17
8/18/2019 Analysis, Objectives and Assessments Manual
http://slidepdf.com/reader/full/analysis-objectives-and-assessments-manual 18/18
Code+org /ssess2ent Rubric
" % ,
-tudent cancorrectly use2ouse ortrack ad
Cannotco2lete skill(Continuallyasks 'or hel)
Eeeds % orless ro2ts(/sks 'or helso2eti2es)
Can doindi3idually(Does not ask'or hel)
-tudentunderstandsho1 to orderblocks tocreate analgorith2+
Cannotco2lete skill(Continuallyasks 'or hel)
Eeeds % orless ro2ts(/sks 'or helso2eti2es)
Can doindi3idually(Does not ask'or hel)
-tudent uses
the correctnu2ber o'blocks toco2lete acode+
Cannot
co2lete skill(Continuallyasks 'or hel)
Eeeds % or
less ro2ts(/sks 'or helso2eti2es)
Can do
indi3idually(Does not ask'or hel)
18