Anda di halaman 1dari 2

# Hex4:IntrotoProgrammingwithKarel

## Learning Target Description

Score Date Score Date Score Date Score Date Score Date Score Date Score Date Score Date Score Date Score Date Score

Level 1

Level 2

Level 3

Level 4

EnduringUnderstandings EssentialQuestions Awelldesignedprogram,carefullythoughtoutinadvance, Whatistopdowndesign? willbeeasiertocode,demonstratefewerbugs,and Howdowedecideifweshouldusea requirelessmaintenanceinthefuture. whilelooporaforloop? Acomputerprogramisasetofinstructionscreatedto Whatarethedifferenttypesofcontrol performthestepsspecifiedinanalgorithm. structures,andhowdoweknowwhento Wellwrittencode,withcomments,isefficient,easyfora useeachone? futureusertounderstand,andmodular. Howdoyouapproachbreakingdowna Fundamentalsofcomputerprogramdevelopmentinclude toughcodingproblemintosmaller conditionals,looping. problems? Computerprogramdevelopmentinvolvesthe Howdowetestanddebugourprograms? incorporationofmethodstoperformrepeatedtasks. MathPracticeStandards MP1Makesenseofproblemsandpersevereinsolving MP.5Useappropriatetoolsstrategically. them. MP2Reasonabstractlyandquantitatively. MP.6Attendtoprecision. MP3Constructviableargumentsandcritiquethe MP7Lookforandmakeuseofstructure. reasoningofothers MP4Modelwithmathematics MP8Lookforandexpressregularityinrepeated reasoning

Vocabulary/KeyConcepts command comments world function loop whileloop bug forloop programmingstyle topdowndesign ifstatement controlstructures decomposition if/elsestatement edgecases

InstructionalTasks:20%ofoverallgrade IntroductiontoProgramming PancakeswithStart WithKarel TopDownDesignand DecompositioninKarel Quiz:KarelCommands HurdleKarel OurFirstKarelProgram TheTwoTowers YourFirstKarelProgram CommentingYourCode ShortStack HurdleKarel MoreBasicKarel TheTwoTowers+Comments TennisBallSquare SuperKarel MakeaTower HurdleKarel(w/SuperKarel) PyramidofKarel TheTwoTowers+SuperKarel ForLoops KarelCan'tTurnRight RepeatedMove TowerandTurnRight PutDownTennisBalls SlideKarel Take'emAll FiremanKarel DizzyKarel FunctionsinKarel ForLoopSquare TurnAround LotsofHurdles Pancakes IfStatements MarioKarel SafeTakeBall TheStartFunction IsThereaBall? TowerwithStartFunction