Skip to main content
CS Teaching Tips

Main navigation

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

Misconception: Students often have off by 1 errors when working with loops, which can result from mixing up > and >= as well as forgetting that arrays start at index 0.

Share Misconception: Students often have off by 1 errors when working with loops, which can result from mixing up > and >= as well as forgetting that arrays start at index 0. with FacebookShare Misconception: Students often have off by 1 errors when working with loops, which can result from mixing up > and >= as well as forgetting that arrays start at index 0. with Twitter
  • If students are repeatedly encountering off-by-1 errors, it may be the result of difficulty understanding either of this concepts.

More about this tip

Tags

  • CS 1
  • Intro Programming
  • Data Structures
  • Content Misconceptions
External Source

Interview with Michael Lee.

Other Tips By
Other Tips By Michael Lee

Similar tips

Use Chortle as a great online resource that helps students learn Java for the AP test.
Draw attention to types when teaching students Python to help lay the groundwork for understanding types in lower-level programming languages they’ll learn about later.
Have students work in small groups to solve logic puzzles so they develop algorithmic thinking and good problem-solving habits.
  • 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