Skip to main content
CS Teaching Tips

Main navigation

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

To help students formalize their knowledge of data structures, act out these abstract ideas as a class.

Share To help students formalize their knowledge of data structures, act out these abstract ideas as a class. with FacebookShare To help students formalize their knowledge of data structures, act out these abstract ideas as a class. with Twitter
  • Introduce these activities alongside more formal descriptions of the data structures; using a variety of teaching methods make it more likely that a concept will stick.

More about this tip

Tags

  • Data Structures
  • CS 2
External Source

Interview with John Dougherty

Other Tips By
Other Tips By John Dougherty

Similar tips

Foreshadow arrays right after teaching for loops by showing students how to create a 1x6 grid using the rectangle object in the Java objectdraw library because visualizations built off of recently introduced material provide a useful transition.
Explicitly discuss the lack of bounds-checking in C-based courses to avoid student confusion when using strings and arrays.
In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project.
  • CSTT Facebook
  • CSTT Twitter

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

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College