Skip to main content
CS Teaching Tips

Main navigation

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

Content Misconceptions

Introduce object states early when teaching object-oriented programming.

Avoid using x and y as variable names to prevent students from confusing variable assignments with mathematical expressions.

Remind students that variable assignment occurs in the order assignments are given. This avoids the misconception that changing one value affects other variables assigned before it.

When students consider a function that produces incorrect outputs to be working, assign problems that provide clear on-screen feedback when a function is incorrect.

Students tend to make assumptions about computer science based on the experiences they’ve already had with computers.

Suggest that students use the “when green flag clicked” block when creating clones in Scratch to avoid exponential cloning.

Pagination

  • Previous page ‹‹
  • Page 13
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