0% found this document useful (0 votes)
3K views

Coding Unit Plan LT Tracking Hex 1

This document provides an overview of an introductory programming unit using Karel the Robot. It includes learning targets, enduring understandings, essential questions, vocabulary, and example instructional tasks. The learning targets cover writing and using Karel commands, combining commands to accomplish tasks, using functions, commenting code, and incorporating control structures like loops and conditionals. Example tasks involve building towers, moving objects, and debugging code. Scoring is divided among targets, tasks, and challenge exercises.

Uploaded by

Lisa Bejarano
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views

Coding Unit Plan LT Tracking Hex 1

This document provides an overview of an introductory programming unit using Karel the Robot. It includes learning targets, enduring understandings, essential questions, vocabulary, and example instructional tasks. The learning targets cover writing and using Karel commands, combining commands to accomplish tasks, using functions, commenting code, and incorporating control structures like loops and conditionals. Example tasks involve building towers, moving objects, and debugging code. Scoring is divided among targets, tasks, and challenge exercises.

Uploaded by

Lisa Bejarano
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Hex4:IntrotoProgrammingwithKarel

Learning Target Description


1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 IcanwriteanduseKarelCommandswith properformattingandindentations. Icaneffectivelycombineaseriesofcommands toaccomplishatask. Icandefineandusefunctionstomakemycode efficient&easiertoread. IcanDecomposealargetaskintoa combinationofsmallerfunctions. Icaneffectivelycommentmycodesoothers willknowhowitisdesigned. Icanuseforloopstorepeatacommand Icanuseifstatementstoverifyacondition withinmyprogram. Icanuseif/elsestatementstoallowmycodeto workinavarietyofscenarios. Icanusewhileloopstorepeatcommandsas longasaconditionistrue. Icanread&debugcodewrittenbysomeone else. Icansynthesizecontrolstructurestocombine themeffectivelytocompleteadesiredtask. Date

50%ofoverallgrade
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

If/ElseStatements OneBallinEachSpot RightSideUp WhileLoopsinKarel MovetoWall FollowTheYellowBallRoad LayRowofTennisBalls BigTower ReadingOthers'Code:Grading Take'emAll GradingTake'EmAll ControlStructuresExample CleanupKarel RandomHurdles MoreKarelExamplesand Testing MoveTennisBallStack ClimbingKarel HowtoIndentYourCode DanceandCleanKarel DiagonalStaircase

Fetch

ChallengeExercises:30%ofoverallgrade RacingKarel TowerBuilder SuperCleanupKarel


DoubleTennisBalls

You might also like