Read the movie description that appears below the movie player on the Loops Topic Page. Then use the following prompts to encourage class discussion before, during, and after watching the movie.


Before the Movie

What does a loop make you think of?

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


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?

Timecode 2:04: Why are loops especially important in programming?

Timecode 2:57: Why might an infinite loop be a sign of a mistake in a code?

Timecode 3:27: What’s the difference between an infinite and finite loop?

Timecode 4:58: Why do you need to write out each detail when you’re coding?

Timecode 5:32: What command do you use to loop?

Timecode 7:03: How are JavaScript and Scratch alike? How do these programming languages differ?


After the Movie

What’s another example, besides a digital clock, of something that is an infinite loop?

What is something new you learned about loops or computer programming generally?


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