
Module Objectives
In this module you will:
- Examine how debugging benefits young children
- Explore how debugging can be embedded into elementary classrooms
- Debug algorithms
- Create a debugging activity for your students
Activity #1: Debugging in Computational Thinking
Read: What is Debugging?
https://www.bbc.co.uk/bitesize/topics/zs7s4wx/articles/ztkx6sg
Read: Pochimcherla (2018)
http://steamism.com/technology/debugging/
Read: How to Introduce DeBugging to Children (Juni, 2020)
https://junilearning.com/blog/guide/how-to-introduce-debugging-to-kids/
Read: Wong & Jiang (2018)
Computational_Thinking_Education_for_Children_Algorithmic_Thinking_and_Debugging-2Activity #2: Engaging in Debugging
Girls Who Code — DeBug the Maze
- Review Girls Who Code: DeBug the Maze Steps 1-6.
- Find the bugs in Steps 4, 5 and 6.
- Follow the directions in Step 7 to create code with bugs using Google Doc A. Link to Google Doc A — make a copy before editing (File>Make a Copy) & save to your Google Drive https://docs.google.com/document/d/1tgC_pgABoToaIhPBO1HAxKHGo0mybXoH07NmFiW40-M/edit?usp=sharing
- In Google Doc B, post your name and link your Google Doc A.
- Select a colleague’s code to debug. Under your colleague’s name and link in Google Doc B, write the correct code!
Link to Google Doc A — make a copy before editing (File>Make a Copy) & save to your Google Drive https://docs.google.com/document/d/1tgC_pgABoToaIhPBO1HAxKHGo0mybXoH07NmFiW40-M/edit?usp=sharing
Link to Google Doc B — https://docs.google.com/document/d/12m5b7CCVB6iHV4HggtqADkrhOQgkLc1m8kFk04OH5HU/edit?usp=sharing