Algorithms 5: Algorithms Plugged - Spicy
< Back to Building BlockOverview
In this project, the learner will put their Scratch skills to the test by identifying and resolving bugs in programs (estimated 40 min)
Learning Objectives
By the end of this activity, learners will be able to...
- investigate the problem and find a solution to five debugging challenges
- explore a range of concepts (including sequence) through the practices of testing and debugging
- develop a list of strategies for debugging projects
Vocabulary
- Bug: an issue or problem with the code that is causing the program to do something unexpected
- Debug: To identify and remove errors from a program.
- Abstraction: Isolating key details while ignoring the remaining elements
Materials and Resources
- Learners must have a Scratch account to complete this project. If they do not have a Scratch account already they will need to complete the Step-by-Step activity first
Assessment
- Learners will demonstrate mastery of knowledge in this project by debugging 3 programs to better understand the value of error detection as it relates to Computational Thinking
Creative Commons
The Scratch Creative Computing projects hosted here on Mouse Create have been adapted and edited from the curriculum released under a Creative Commons license by the ScratchEd Team at the Harvard Graduate School of Education. Mouse (a non-profit organization that operates create.mouse.org) has developed this course to provide you, the educator, with resources that further support student growth, interactivity and assessment while navigating this curriculum.
The original curriculum can be found at the Harvard Graduate School of Education Creative Computing website if you choose to use it as an additional resource.