Description
This is a debugging problem set for a middle- or high-school introduction to coding. Perfect for individual or collaborative work, this is ideal for after the initial lesson on for loops. I use these as a station during a review day; one group worked on these together while I met with another group to review.
These questions build off previous problem sets (found in my store) and ask students to identify and circle errors in the provided functions (with for loops), rewrite the functions correctly (in Python – so computers are helpful for this activity, but this could also be handwritten), and test each function with multiple inputs, which also allows students to practice calling and running functions.
This product includes a printable handout for students, an answer key, and editable Google Docs versions of both.
Highlights
Description
This is a debugging problem set for a middle- or high-school introduction to coding. Perfect for individual or collaborative work, this is ideal for after the initial lesson on for loops. I use these as a station during a review day; one group worked on these together while I met with another group to review.
These questions build off previous problem sets (found in my store) and ask students to identify and circle errors in the provided functions (with for loops), rewrite the functions correctly (in Python – so computers are helpful for this activity, but this could also be handwritten), and test each function with multiple inputs, which also allows students to practice calling and running functions.
This product includes a printable handout for students, an answer key, and editable Google Docs versions of both.

