6-8.AP.15 Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
Lesson from code.org CS Discoveries curriculum.
Students collaborate to identify best practices for linking on webpages.
Lesson from code.org CS Discoveries curriculum.
Lesson from code.org CS Discoveries curriculum.
Students build a video game in Bootstrap Algebra.
Culminating unit, MIT App Inventor Computational Thinking Curriculum.
Students pair-program a comparison of two leaders, their role in Civil War.Â
Applicable lessons: Know Want Learn, My Debug It
Applicable lessons: Project Pitch, Project Planning, Project Checkin, Unfocus group
Lessons from Microsoft Micro:Bit Intro to CS course.
Introduce students to what a computer bug is, how to identify the bug, how to fix the bug.
6-8.AP.16 Incorporate existing code, media, and libraries into original programs, and give attribution.
Students collaborate to identify best practices for linking on webpages.
Lessons from code.org CS Discoveries curriculum.
Lessons from code.org CS Discoveries curriculum.
Unplugged activity, reusing & remixing via collaborative drawing.
Lessons from MIT App Inventor Computational Thinking Curriculum.
Lessons from MIT App Inventor Computational Thinking Curriculum.
Students pair-program a comparison of two leaders, their role in Civil War.Â
Create a museum of four primary inventions aiding Westward Expansion.
6-8.AP.17 Systematically test and refine programs using a range of test cases.
Students look towards prototyping to address user needs.
Students collaborate to identify best practices for linking on webpages.
Students use Problem Solving Process to help train a robot.Â
Introduces concept of processing within computational problem-solving.
Lessons from code.org CS Discoveries curriculum.
Lessons from code.org CS Discoveries curriculum.
Lesson from code.org CS Discoveries curriculum.
Standalone CS class, or integrated into mainstream math class.
Students write multiple test cases for each function; software tracks tests.
Students write multiple test cases for each function; software tracks tests.
Investigate a problem, find solution, developing debugging strategies.
Students create a project in Scratch that combines animation & music.
Explore different approaches to interactivity via programming puzzles.
Lessons from MIT App Inventor Computational Thinking Curriculum.
Virtual tour with lessons, activities, and gamification.
Students demonstrate knowledge of sales tax by creating a computer program helping people shop.
6-8.AP.18 Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
Lesson from code.org CS Discoveries curriculum.
Lesson from code.org CS Discoveries curriculum.
Lesson from code.org CS Discoveries curriculum.
Lessons from MIT App Inventor Computational Thinking Curriculum.
Virtual tour including lessons, activities, gamification.
6-8.AP.19 Document programs in order to make them easier to use, read, test, and debug.
Students collaborate to identify best practices for linking on webpages.
Lesson from code.org CS Discoveries curriculum.
Lessons from code.org CS Discoveries curriculum.
Lesson from code.org CS Discoveries curriculum.
Standalone CS class, or integrated into mainstream math class.
Design Recipe emphasizes design, documentation, coding, & testing.
Design Recipe emphasizes design, documentation, coding, & testing.
Lesson from Creative Computing Curriculum utilizing Scratch.
Series of lessons integrating history/social studies and CS.
Use simple variables & if-then statements to tell complex stories
Lessons from Microsoft Micro:Bit Intro to CS course.
Learn how to use linear search to search through information.