3.AP.PD.1, Debug (identify and fix) errors in an algorithm or program that includes sequences and loops.
3.AP.PD.2, Take on varying roles (e.g., researcher, programmer, test developer, designer, recorder) with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
3.AP.V.1, Create programs that use variables to store and modify data.
3.CS.D.1, Describe how internal and external parts of computing devices function to form a system.
3.DA.CVT.1, Organize and present collected data visually to highlight relationships and support a claim.
3.IC.C.1, Discuss computing technologies that have changed the world, and express how those technologies influence and are influenced by cultural practices.
3.IC.SLE.1, Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
3.NI.C.1, Discuss real-world cybersecurity problems and how personal information can be protected.
Lesson 2: Graph Paper Programming
Nevada Standard(s): 3.AP.PD.1
Assessment Suggestion: No assessment on this standard at this point as students are gaining skills they need to work on during the following three lessons. Assessment opportunities are available in lessons 5.
Lesson 3: Introduction to Online Puzzles
Nevada Standard(s): 3.AP.PD.1
Assessment Suggestion: No assessment on this standard at this point as students are gaining skills they need to work on during the following two lessons. Assessment opportunities are available in lessons 5.
Lesson 4: Relay Programming
Nevada Standard(s): 3.AP.PD.1
Assessment Suggestion: No assessment on these standards at this point as students are gaining skills they need to work on during the following lesson. Assessment opportunities are available in lessons 5.
Lesson 5: Debugging with Laurel
Nevada Standard(s): 3.AP.PD.1
Assessment Suggestion: Have students independently complete puzzle 6 to assess understanding.
Lesson 6: Designing for Accessibility
Nevada Standard(s): 3.IC.C.1
Assessment Suggestion: Use the "App Redesign Activity" from the lesson plan.
There are no videos for this lesson.
Lesson 7: Build a Star Wars Game
Nevada Standard(s): 3.CS.D.1
Assessment Suggestion: Through observational assessment, check to see if students can tell how computer hardware and software work together as a system to accomplish tasks. Note: Slides 12-14 in the slide deck for this lesson have been added to address this standard and are not part of the lesson plan.
Additional Option: "Hardware and Software Skits" is a new unplugged lesson introduced by Code.org in 2024 to meet this standard, so teachers may want to consider teaching that lesson at this point. The plan and all materials needed to teach it can be found here.
Lesson 8: Dance Party
Nevada Standard(s): 3.AP.V.1
Assessment Suggestion: Use students' completed projects at level 15.
Lesson 9: Loops in Ice Age
Assessment Suggestion: Have students independently complete puzzle 8 to assess understanding of both standards for this lesson.
Lesson 10: Drawing Shapes with Loops
Assessment Suggestion: Have students independently complete puzzle 8 to assess understanding of both standards for this lesson.
Lesson 11: Nested Loops in Maze
Nevada Standard(s): 3. AP.V.1
Assessment Suggestion: Have students independently complete puzzle 8 to assess understanding of both standards for this lesson.
Lesson 12: Simulating Experiments
Nevada Standard(s): 3.DA.CVT.1
Assessment Suggestion: Use this page from the lesson.
There are no videos for this lesson.
Lesson 13: End of Course Project
Nevada Standard(s): 3.AP.PD.2, 3.IC.SLE.1
Assessment Suggestion: - As students work on level 1 "Example projects," have them work in groups and take on varying roles (e.g., researcher, programmer, test developer, designer, recorder) in order to collaborate with peers during the design, implementation, and review stages of program development [3.AP.PD.2]. Use students' "Create your project" at level 2 and confirm that their work is authentic in alignment with 3.IC.SLE.1.
There are no videos for this lesson.