Beruflich Dokumente
Kultur Dokumente
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
DoubleTennisBalls