Skip to main content
CS Teaching Tips

Main navigation

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

Stuart Reges

Have students design an anagram solver in Prolog or Java to introduce recursive backtracking.

Have students implement a simple GeoLocation class in Java that finds the distance between two locations using the Google Maps API to give students an interesting introduction to object-oriented programming.

Give students a set number of late homework passes so they can give themselves extensions and hold themselves accountable for deadlines.

Assume the role of a confused student and ask your students questions, prompting them to answer your questions in order to further their understanding of the material.

Stand or sit among your students in small group settings to encourage more student-driven discussions.

Encourage students to answer one another’s questions in lab and office hours to help both confident and confused students better understand the course concepts.

Subscribe to Stuart Reges

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

Privacy Policy