Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Misconception: Students think that a “repeat 1” block in Scratch will execute the relevant script twice, where the script executes once and then repeats once.

Share Misconception: Students think that a “repeat 1” block in Scratch will execute the relevant script twice, where the script executes once and then repeats once. with FacebookShare Misconception: Students think that a “repeat 1” block in Scratch will execute the relevant script twice, where the script executes once and then repeats once. with Twitter
  • For example, students will think that the "repeat 1" in the following code means that the note plays once and then repeats once. However, the "repeat 1" block only plays the note one time.
    • Students have a reasonable intuition that repeat only happens after an event has occurred, but this is simply not how repeat blocks work.
    • when green flag clicked: repeat 1: play note (60) for (0.5) beats

More about this tip

Tags

  • Scratch
  • Intro Programming
  • Content Misconceptions
External Source
Colleen Lewis' CS10K Scratch Webinar
Other Tips By
Other Tips By Colleen Lewis

Similar tips

Keep the Scratch scripting area organized using the clean up button to ensure that there aren’t dangling scripts and to make debugging and understanding scripts easier.
Have students follow the 3-Steps Method to simplify the task of designing a deterministic finite automaton in order to further develop their problem solving skills.
Misconceptions: Students have difficulty distinguishing between the Broadcast and Say blocks in Scratch.
  • CSTT Facebook
  • CSTT Twitter

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Footer Icons by Mohammed Alyousfi. Powered by Drupal.

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College