rel evos

Upload: rocio-garcia-cucala

Post on 14-Jan-2016

2 views

Category:

Documents


0 download

DESCRIPTION

robotica

TRANSCRIPT

  • UUNPLUGGED

    RelayProgrammingLessontime:20MinutesBasiclessontimeincludesactivityonly.IntroductoryandWrap-Upsuggestionscanbeusedtodelvedeeperwhentimeallows.

    LESSONOVERVIEWThisactivitywillbeginwithashortreviewofGraphPaperProgramming,thenwillquicklymovetoaraceagainsttheclock,asstudentsbreakintoteamsandworktogethertocreateaprogram,oneinstructionatatime.

    TEACHINGSUMMARY

    GettingStarted-15minutes1)Review2)Vocabulary3)RefreshGraphPaperProgramming

    Activity:RelayProgramming-20minutes4)RelayProgramming

    Wrap-up-10minutes5)FlashChat:Whatdidwelearn?6)VocabShmocab

    Assessment-10minutes7)RelayProgrammingAssessment:Debugging

    LESSONOBJECTIVESStudentswill:

    PracticecommunicatingideasthroughcodesandsymbolsUseteamworktocompleteataskVerifytheworkoftheirteammatestoensureasuccessfuloutcome

    TEACHINGGUIDEMATERIALS,RESOURCESANDPREPFortheStudent

    BlankPaperorIndexCardsforprogramsSheetsof4x4papergridsforthestudentstouseaspractice(TheseareprovidedaspartoftheRelayProgrammingActivityPacket,butifyouhavethestudentscreatetheirown,youcanincludeCommonCoreMathstandard2.G.2.)Markers,pens,orpencils

  • RelayProgrammingAssessmentFortheTeacher

    LessonVideoLocateawideopenspaceforthisactivity,suchasthegymoroutdoorfieldPrintoutoneRelayProgrammingActivityPacketforeachgroupPrintoneRelayProgrammingAssessmentforeachstudentSupplyeachgroupwithplentyofpaperandpens/pencils

    GETTINGSTARTED(15MIN)1)ReviewThisisagreattimetoreviewthelastlessonthatyouwentthroughwithyourclass.Youcandothisasonelargegrouporhavestudentsdiscusswithanelbowpartner.Herearesomequestionsthatyoucanaskinreview:

    Whatdidwedolasttime?Whatdoyouwishwehadhadachancetodo?Didyouthinkofanyquestionsafterthelessonthatyouwanttoask?Whatwasyourfavoritepartofthelastlesson?

    2)VocabularyThislessonhasonenewandimportantword:

    Debugging-Sayitwithme:De-bugg-ingFindingandfixingproblemsinyouralgorithmorprogram

    3)RefreshGraphPaperProgramming

    LESSONTIP Finishingthereviewbyaskingaboutthestudents'favoritethingshelpstoleaveapositiveimpressionofthepreviousexercise,increasingexcitementfortheactivitythatyouareabouttointroduce.

  • Recallthatin"GraphPaperProgramming"weguidedourteammates'AutomaticRealizationMachine(ARM)usingarrows.TakeamomenttodoarefresherGraphPaperProgrammingimage--eitheronethatyouhavealreadycoveredoranentirelynewone.Wearegoingtodothesamekindofthingtoday,butinsteadofcontrollingeachother,wearegoingtoworktogethertocreateaprogramonesymbolatatime.

    ACTIVITY:RELAYPROGRAMMING(20MIN)4)RelayProgrammingThepracticelessonwaseasyenough;let'saddsomeaction!We'regoingtodothesametypeofthing(createaprogramdescribinganimage)butnowwe'regoingtodoitinrelayteams,onesymbolatatime.Therulesofthisgamearesimple:

    1. Dividestudentsintogroupsof3-5.2. Haveeachgroupqueueuprelay-style.3. Placeanidenticalimageattheothersideoftheroom/gym/fieldfromeachteam.4. Havethefirststudentinlinedashovertotheimage,reviewit,andwritedownthefirstsymbolintheprogram

    toreproducethatimage.5. Thefirststudentthenrunsbackandtagsthenextpersoninline,thengoestothebackofthequeue.6. Thenextpersoninlinedashestotheimage,reviewstheimage,reviewstheprogramthathasalreadybeen

    written,theneitherdebugstheprogrambycrossingoutanincorrectsymbol,oraddsanewone.7. Thatstudentthendashesbacktotagthenextperson,andtheprocesscontinuesuntilonegrouphas

    finishedtheirprogram.8. Firstgrouptofinishisthewinner!

    Playthroughthisseveraltimes,withimagesofincreasingdifficulty.

    WRAP-UP(10MIN)5)FlashChat:Whatdidwelearn?

    Whatdidwelearntoday?Whatifwewereeachabletodofivearrowsatatime?

    Howimportantwoulditbetodebugourownworkandtheworkoftheprogrammerbeforeus?Howaboutwith10arrows?10,000?Woulditbemoreorlessimportant?

    Isiteasierorhardertohavemultiplepeopleworkingonthesameprogram?Doyouthinkpeoplemakemoreorfewermistakeswhenthey'reinahurry?Ifyoufindamistake,doyouhavetothrowouttheentireprogramandstartover?

    6)VocabShmocabYoucanchoosetodotheseasaclass,orhavethestudentsdiscusswithanelbowpartnerandshare.

    CLARIFICATIONS Herearesomeclarificationsthatneedtobesharedfromtimetotime:Onlyonepersonfromeachgroupcanbeattheimageatonetime.Itisokaytodiscussalgorithmswiththerestofthegroupinline,evenuptothepointofplanningwhoisgoingtowritewhatwhentheygettotheimage.Whenastudentdebugsaprogrambycrossingoutanincorrectinstruction,theymustalsocrossouttherestoftheprogramafterthat.Thiscountsastheirentireturn.Thenextplayerisallowedtocontinuefromthelastcorrectinstruction.

  • Whichoneofthesedefinitionsdidwelearnawordfortoday?"Toruborscrapeoutlettersorcharacters""Doingsomethingrepeatedlyinasimilarway""Findingandfixingproblemsinyouralgorithmorprogram"

    ...andwhatisthewordthatwelearned?Whichofthesethingscouldyoudebug?

    *Thewronganswertoamathproblem*Atunafishsandwich*Twobasketsofpinecones

    Explainwhyyouchoseyouranswer.

    ASSESSMENT(10MIN)7)RelayProgrammingAssessment:Debugging

    EXTENDEDLEARNINGUsetheseactivitiestoenhancestudentlearning.Theycanbeusedasoutsideofclassactivitiesorotherenrichment.Passthepaper

    Ifyoudon'thavethetimeorroomforarelay,youcanhavestudentspassthepaperaroundtheirdeskgrouping,eachwritingonearrowbeforetheymovethepaperalong.

    FillIt,MoveItAstheteacher,drawanimagewithasmanyfilledsquaresaschildrenineachgroup.Havethestudentswriteasmanyarrowsintheprogramasittakestogettoafilled-insquare(includingactuallyfillingthatsquarein)beforepassingtothenextperson.

    DebuggingTogetherAstheteacher,drawanimageontheboard.Haveeachstudentcreateaprogramfortheimage.Askstudentstotradewiththeirelbowpartneranddebugeachother'scode.

    Circlethefirstincorrectstep,thenpassitback.Givethestudentsanotherchancetoreviewanddebugtheirownwork.Askforavolunteertosharetheirprogram.

    Howmanystudentshadthesameprogram?Anyonehavesomethingdifferent?