Skip to main content
CS Teaching Tips

Main navigation

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

Random Tip

Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging.

Share Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging. with FacebookShare Empathize with students who struggled to get their code working, these students may not be ready to think about how to advance the design of their program; suggesting they refactor their code immediately after it finally runs can be discouraging. with Twitter
  • Often times students are incredibly relieved finally have their code successfully running.
    • If you suggest refactoring and advancing the design of code as soon as it’s working, some students may get upset, be uninterested, or become defensive.
  • Teaching good design is difficult.
  • Search for ways to demonstrate good examples of refactored code that encourages the student rather than discourages them.

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

Privacy Policy