Debugging is finding and fixing issues or errors in your code that result in it not working as expected or at all. Issues are often called bugs. Use these strategies to find bugs and fix problems.
Level Up with Scratch: Squash “Bugs” and Conquer Challenges: Creative Problem-SolvingAs Scratchers begin exploring computational concepts that are common in many programming languages (sequence, loops, parallelism, events, conditionals, operators, and data), they may run into common errors that will challenge their problem-solving skills and reinforce the importance of iteration and a growth mindset. As facilitators, we want to support playful learning and tinkering mindset values, so that participants can experiment, share, and celebrate ideas, as well as develop a mindset that is comfortable with the discomfort of getting stuck and thinks critically about strategies for getting unstuck. Join us to see some examples of coding and debugging challenges you can explore with your learners, as we discuss debugging strategies and where they can look for help and inspiration on the Scratch platform.
The Scratch Foundation is grateful to AT&T for its support of this workshop series. We have teamed up with The Achievery from AT&T to provide free beginner and intermediate creative coding lesson plans on a variety of topics for educators, caregivers, and learners. Sign up (for free!) by using our custom code "SCRATCH" when you register to support our work at theachievery.com.
Workshop Series Sponsor:
Reflection and Sharing SheetsReflection is an important part of the Creative Learning Spiral. Use these sheets to facilitate project sharing and reflection on the creative process in your classroom.
Poster: All Blocks, Project Editor, HardwareSix posters showing all the primary blocks, the project editor, extension blocks, as well as Makey Makey, micro:bit, and Vernier hardware diagrams and blocks.