Before the Movie

What does a loop make you think of? (Tap prior knowledge)

What do you think a “loop” refers to in computer programming? (Predict)


During the Movie (Pause Points)

Stop at the following times in the movie and ask questions or prompt a discussion to keep students focused and to assess their understanding before moving on:

Timecode 1:30: What are some examples of real-life loops? (Make connections)

Timecode 3:27: What’s the difference between an infinite and finite loop? (Compare/contrast)

Timecode 7:03: How are JavaScript and Scratch alike? How do these programming languages differ? (Compare/contrast)


After the Movie

Look at the four related movies at the bottom of the page. Explain how each is connected to the Loops topic. (Make connections)

What is something new you learned about loops or computer programming generally? (Apply new knowledge)


BrainPOP recommends reading the movie description that appears on the Loops Topic your class. Then show the movie once through without pausing. Watch it again, this time using the discussion prompts.

*BrainPOP’s Discussion Questions and Prompts align to CCSS Speaking and Listening Standards.