Skip to main content
CS Teaching Tips

Main navigation

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

Ellen Spertus

Have students write out test cases and their prediction for what their code will do in class before running it to teach them the practice of analyzing their code first.

Build rapport with your class to create a comfortable learning environment. Remind students that overwhelming tasks, like undergoing code reviews, are stressful even for skilled programmers.

Emphasize to students that visual programming languages like Scratch are bona fide computer programming languages.

Remind students that all programmers make mistakes—constructive criticism isn’t personal.

Remind students that it’s better for time management and project outcomes to get code reviewed after each small change is made.

Remind students how important creating proposals and design documents is for efficiently writing good code in less time.

Help students reflect on their classroom contributions by having them write their own fictional letters of recommendation.

Pagination

  • Previous page ‹‹
  • Page 3
Subscribe to Ellen Spertus

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

Privacy Policy