maze: sequence - code.org · maze: sequence as your students ... in small groups, let students...

2

Click here to load reader

Upload: vandung

Post on 21-Aug-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Maze: Sequence - Code.org · Maze: Sequence As your students ... In small groups, let students design their own mazes and challenge each other to write programs to solve them. For

4Course1|Lesson4

Maze:SequenceLessontime:30Minutes

LESSONOVERVIEWInthisseriesofpuzzles,studentswillbuildontheunderstandingofalgorithmslearnedintheHappyMapsandMoveItUnpluggedactivities.FeaturingcharactersfromthegameAngryBirds,studentswilldevelopsequentialalgorithmstomoveabirdfromonesideofthemazetothepigattheotherside.

TEACHINGSUMMARY

GettingStartedIntroduction

Activity:MazeSequenceMaze:Sequence

ExtendedLearningExtensionActivities

LESSONOBJECTIVESStudentswill:OrdermovementcommandsassequentialstepsinaprogramRepresentanalgorithmasacomputerprogramCountthenumberoftimesanactionshouldbeexecutedandrepresentitasinstructionsinaprogram

GETTINGSTARTEDIntroductionAskyourstudentsiftheyarefamiliarwiththegameAngryBirds.ExplainthattheywillbewritingprogramstohelpanAngryBirdlocateaPig.

Reviewcardinaldirections.UsetheNEWSmnemonicandletstudentsknowthattheywillseethoselettersintheirprogramsnexttothedirectionarrows.Gettingthebirdtothepigwillrequireputtingyourdirectionsinaveryspecificorderorsequence.Canyousolvethepuzzlesusingthefewestblockspossible?

LESSONTIPEncouragestudentstocontinueusingthepairprogrammingmethodthattheylearnedinthelastlesson.Askthemtorestatetherolesofthedriverandnavigator.

Page 2: Maze: Sequence - Code.org · Maze: Sequence As your students ... In small groups, let students design their own mazes and challenge each other to write programs to solve them. For

ThiscurriculumisavailableunderaCreativeCommonsLicense(CCBY-NC-SA4.0)

IfyouareinterestedinlicensingCode.orgmaterialsforcommercialpurposes,contactus:https://code.org/contact

ACTIVITYMaze:SequenceAsyourstudentsworkthroughthepuzzles,observehowtheyplanthepathforthebird.Identifydifferentstrategiesusedandaskstudentstosharewiththewholeclass.Thishelpsstudentstorecognizethattherearemanywaystoapproachtheseproblems.Youmaywanttogothroughafewpuzzlesontheprojector.Whiledoingthisyoucanaskaonestudenttotracethepathonthescreenwhileanotherwritesthedirectionsonawhiteboard.

EXTENDEDLEARNINGUsetheseactivitiestoenhancestudentlearning.Theycanbeusedasoutsideofclassactivitiesorotherenrichment.

CreateYourOwnInsmallgroups,letstudentsdesigntheirownmazesandchallengeeachothertowriteprogramstosolvethem.Foraddedfun,makelife-sizemazeswithstudentsasthepigandbird.