Move It, Move It

U
UNPLUGGED
MoveIt,MoveIt
Lessontime:20MinutesBasiclessontimeincludesactivityonly.IntroductoryandWrap-Upsuggestionscanbeused
todelvedeeperwhentimeallows.
LESSONOVERVIEW
Thislessonwillhelpstudentsrealizethatinordertogiveclearinstructions,theyneedacommonlanguage.
Studentswillpracticecontrollingoneanotherusingasimplecombinationofhandgestures.Oncethey
understandthelanguage,theywillbeginto"program"oneanotherbygivingmultipleinstructionsinadvance.
TEACHINGSUMMARY
GettingStarted-15minutes
1)Review
2)Vocabulary
3)Let'sControlOurselves
Activity:MoveIt,MoveIt-20minutes
4)MoveIt,MoveIt:Multi-StepAdventure
Wrap-up-5minutes
5)FlashChat-Whatdidwelearn?
6)VocabShmocab
Assessment-10minutes
7)MovetheFlurbs2
LESSONOBJECTIVES
Studentswill:
Recognizesituationswheretheycancreateprogramstocompletetasks
Predictmovesnecessarytogetteammatefromstarttofinish
Convertmovementsintosymbolicinstructions
Relatealgorithmsasprogramstoteammates
TEACHINGGUIDE
MATERIALS,RESOURCESANDPREP
FortheStudent
MapsandKeyfromMoveIt,MoveIt:Multi-StepAdventure
AssessmentWorksheet:MovetheFlurbs2
Scissors
Glue
FortheTeacher
LessonVideo
TeacherLessonGuide
PrintoneMoveIt,MoveIt:Multi-StepAdventureactivitypackonCardstockforeachgroup
PrintAssessmentWorksheet:MovetheFlurbs2foreachstudent
GETTINGSTARTED(15MIN)
1)Review
Thisisagreattimetoreviewthelastlessonthatyouwentthroughwithyourclass.Youcandothisasonelarge
grouporhavestudentsdiscusswithanelbowpartner.
Herearesomequestionsthatyoucanaskinreview:
Whatdidwedolasttime?
Whatdoyouwishwehadhadachancetodo?
Didyouthinkofanyquestionsafterthelessonthatyouwanttoask?
Whatwasyourfavoritepartofthelastlesson?
LESSONTIP
Finishingthereviewbyaskingaboutthestudents'favoritethingshelpstoleaveapositiveimpression
ofthepreviousexercise,increasingexcitementfortheactivitythatyouareabouttointroduce.
2)Vocabulary
Thislessonhasonenewandimportantword:
Program-Sayitwithme:Pro-gram
Analgorithmthathasbeencodedintosomethingthatcanberunbyamachine.
3)Let'sControlOurselves
Askyourstudentsiftheyrememberhelpingyoudrawasmileyfacelasttime.
Reviewtheinstructionsbydrawingastheyguideyouonestepatatime.
Letthemknowthatyou'regoingtomakeasmallchange.
Now,IwantyoutogivemetwoinstructionsatatimebeforeImovemypen.
Canyoudoitagain,butgivemethreeinstructionsatatime?
Whenyougivememultipleinstructionsatatime,you'reprovidingmewithan"algorithm"todraweachpieceof
thesmileyface.
Now,supposeweweretohaveasecret"code"foreachofthoseinstructions.Forexample,"DrawanEye"
couldlooklikethis:(makealargecirclewithyourhands).Ifwehadspecialcodesforeachofthosesteps,then
ouralgorithmwouldbecomeaprogram.
We'regoingtoplayagamethatallowsustoprogrameachother...andyou'lldoitallwithyourarms!
LESSONTIP
Feelfreetodoanexamplemapwiththestudentsasaclassbeforebreakingthemintogroupsoreven
describingtherules(beyondhowtoreacttoeachofthearmgestures).Learningthroughplayisoften
moreeffectivethanspoutingoffalloftherulesatthisage.
ACTIVITY:(20MIN)
4)MoveIt,MoveIt:Multi-StepAdventure
Thisworksheethelpsteachstudentshowtothinkaheadinmultiplesteps,astheyplanashortroutefromtheir
friend'sstartlocationtothehiddensmileyface,uptothreestepsaway.
Printoutanactivitypacketforeverygroup(ideally2to4students)andcuttheMapCardsapart.
Explaintherulestotheclass,makingsuretoemphasisethenewword"program."
DirectionsforClass:
1. DecidewhowillbetheWalkingMachineandwhowillbetheController.
2. HavetheControllersetupagridonthefloormadeupofpiecesofpaperasshownononeofthe
MoveItMaps,exceptwiththesmileyfaceupsidedown,facingtheground.
3. TheWalkingMachinewillstartbystandingonthepagewiththecompassrose.
4. TheControllerwillthenleadtheWalkingMachinestep-by-stepthroughthepapermazethatthey
created,usingtheprovidedarmsignals.
5. WhentheControllergivesthesignalto“STOP,”theWalkingMachinewillflipoverthepagethat
theyareon.Ifthatpageisasmileyface,thenthemazewasasuccess!
TheController(andanyoneelseinthegroupwhoisnottheWalkingMachine)cansetupamapmadeof
paper,basedononeoftheMoveItMapcards.
Rememberthatthesmileyfacemappageshouldactuallybesetfacingtheground,sothattheWalking
Machinecannoteasilytellwheretheirfinallocationis.
TheWalkingMachinebeginsbystandingonthepieceofpaperimprintedwiththecompassrose.
LESSONTIP
Herearesomeusefullinksincaseyourclasshasn'tyettalkedaboutthecompassroseandcardinal
directions:
TheCardinalDirectionsGeographySong
CardinalDirectionMnemonicsLesson
Thesetopicswillbeimportantintheonlinelessonsthatfollow,sotakinganextracoupleofminutestobesurethatyour
studentscorrelateNorthwithUp,SouthwithDown,EastwithRight,andWestwithLeftwillcontinuetobehelpfulhereafter.
TheControllerusesarmmovementstoguidetheWalkingMachine.EncouragetheControllertobefacingthe
samedirectionastheWalkingMachinetoavoidhavingthemgetconfusedby"EastisRight"and"WestisLeft."
Controllersshouldstartbygivingonedirectionatatime,allowingtheWalkingMachinetotakeastepbefore
theymoveontothenextdirection.
Halfwayintotheactivity,youcanencourageyourstudentstoControlwithtwoinstructionsbeforetheyallow
theWalkingMachinetotakeastep,andthenthree.
Ideally,bythetimethelessoniscomplete,thestudentswillrelaytheentire"program"totheWalking
MachinebeforetheWalkingMachineeventakestheirfirststep.
LESSONTIP
Notethattherulesarenotthemostimportantthinghere.Feelfreetoclarifyifthestudentshave
questions,butifthestudentsareplayingabitdifferentlythandescribed,youdon'tneedtoholdthemto
theletterofthegame.Thecrucialbitisthattheyaremovingfromimmediateinstructionstogivingtwo
orthreeinstructionsbeforetheWalkingMachinemoves.
WRAP-UP(5MIN)
5)FlashChat:Whatdidwelearn?
Inthegamewejustplayed,whodoyousupposewasmorelikeaprogrammer,andwhowasmorelikea
computer?
Whatwerethefourdirectionsonthecompassrose?
WhattrickscanweusetorememberNorth,South,EastandWest?
Howcouldwehavegiveninstructionswithoutusingourarms?
Whatwasyourfavoritepartaboutthatgame?
6)VocabShmocab
Whichoneofthesedefinitionsdidwelearnawordfortoday?
"Thefluffyfeathersofababybird"
"Thecircuitboardthatcontrolsarobot"
"Analgorithmthathasbeencodedintosomethingthatcanberunbyamachine"
...andwhatisthewordthatwelearned?
ASSESSMENT(10MIN)
7)MovetheFlurbs2
Handouttheworksheettitled"MovetheFlurbs2"andallowstudentstocompletetheactivityindependently
aftertheinstructionshavebeenwellexplained.
Thisshouldfeelfamiliar,thankstotheprevioustwoactivities.
EXTENDEDLEARNING
Usetheseactivitiestoenhancestudentlearning.Theycanbeusedasoutsideofclassactivitiesorother
enrichment.
X'sandO's
Drawatic-tac-toeboardfortheclass.
PlaceasingleXandasingleOsomewhereontheboard.
AsktheclassiftheycangettheXtotheOusingarmgesturesasaclass.
X's,O's,andArrows
Similartotheactivityabove,buthavethestudentswritetheirprogramsinadvanceusingarrowsinsteadof
handgestures.
Thiscanbedoneingroups.
Groupscansharetheirsolutionsfortheclass.
ThiscurriculumisavailableunderaCreativeCommonsLicense(CCBY-NC-SA4.0)
IfyouareinterestedinlicensingCode.orgmaterialsforcommercialpurposes,contactus:https://code.org/contact