Skip to main content
CS Teaching Tips

Main navigation

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

Build relationships with local college faculty or software engineers so you can periodically ask them for email-based debugging help for students.

  • Local college faculty may be interested in helping you out because this is a great way for them to help more students engage with computer science.
  • This is especially helpful if you’re new to teaching CS and are still learning CS yourself.

More about this tip

External Source

Interview with Elisa Cundiff

Other Tips By
Other Tips By Elisa Cundiff

Similar tips

Encourage students to replace variables with values when tracing through code to reduce the necessary cognitive load.
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.
When students are struggling, use Think-Pair-Share.

Similar tips

Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field.
Have students break their code into smaller pieces to find out where the bug might be.
Explain nested for loops using a car odometer, the innermost loop controlling the ones digit must cycle fully before the outer loops steps forward, to help students better understand nested loops through a real world example.

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

Privacy Policy