Skip to main content
CS Teaching Tips

Main navigation

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

Content Misconceptions

Misconception: Students think you can use the “item (any) of (list)” block in Snap! and Scratch to check for every item in a list, but this block actually returns a random item.

Misconception: Students confuse conditionals and events in event-based languages such as Blockly.

Define programming language terms independently of computer terminology to make concepts more accessible to students.

Give students rapid feedback on assignments to address problem areas quickly and effectively.

Reassure students struggling with common misconceptions that they’re not alone to bolster their confidence.

Misconception: students think that when you assign a = b, there is no longer anything assigned to b because b empties its contents into a.

Misconception: when working with Booleans, students assume that false means incorrect and true means correct.

Cover the outer-loop of nested loops when tracing through loops to help students see the inner loop runs just like a single loop during execution to help students understand nested loops.

Misconception: Students incorrectly believe that variables passed into a block in Snap! will get modified; however, a copy of the passed-in variable is what the block receives and modifies.

Misconception: When a variable is on both sides of an equal sign (i.e., x = x+1), students can get very confused.

Pagination

  • Previous page ‹‹
  • Page 7
  • Next page ››
Subscribe to Content Misconceptions

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

Privacy Policy