Skip to main content
CS Teaching Tips

Main navigation

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

Mike Goldweber

Use Monopoly, explaining that the game is a class, to demonstrate Java classes and objects in a familiar and interactive way.

Use linked carabiners to introduce the structure of linked lists and help students visualize the concept.

Ask student teams to design a controller for a coffee machine in Java to practice design modification.

Compare recursion to painting the layers of a Russian nesting doll to help students understand the concept.

Subscribe to Mike Goldweber

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

Privacy Policy