Pilot - U3L07 - The Draw Loop


Please leave any feedback, thoughts, or resources for the lesson here. As a reminder, good feedback has the following elements:

  • description of your school and classroom context
  • details on what went well when teaching this lesson
  • details on what didn’t go well when teaching this lesson
  • a description of the changes you would recommend to improve the lesson (including formative assessment opportunities you added to the lesson)
  • details on the types of deviations you made from the lesson

For more details on what good feedback looks like, check out the feedback guide!


11 students, 9-12th Grades with little experience in CS.

U3L07 - The Draw Loop

The combination of the “drawSprites()” and introduction for the Draw Loop caused some confusion as both of these skills are a bit of a jump from plotting a rect/ellipse on the screen. The biggest issue I saw with my students is that they weren’t comfortable with the idea of the “drawSprites()” to seamlessly replace code with it and learn a new skill, some were still struggling to master the previous skill in the practice of the new skill.

As similar to before, about half my student blazed through it, and for the others I wrote more detailed instructions on the board. 1.) create a var of sprite 2.) set animation to sprite 3.) drawSprite in program > from there I circled those steps and drew a line into the draw loop on the board under the background”white” block to constantly draw a background.

Note: We don’t have speakers in my room so I have the students watch the videos individually - which if I had speakers we would watch together and I stop to explain in more detail.