Skip to main content
CS Teaching Tips

Main navigation

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

Help students develop a more thorough understanding of CS topics by designing and building games.

  • This can be used to help with teaching algorithms, data structures, and other more complex concepts.

More about this tip

Tags

  • Meaningful and Relevant Content
  • Algorithms and Design
  • Data Structures
External Source

"Promising new pedagogical approaches for teaching high school computer science" by Chris Stephenson, under "Gaming"

Other Tips By
Other Tips By Chris Stephenson

Similar tips

Use a visual proof to demonstrate that the better strategy for resizing arrays is doubling the size to make it easier for students to understand.
Because high-school students are interested in driving, transportation is a great model for introducing class hierarchies and interfaces.
Have students design a Java program that detects plagiarism within a set of documents so that they gain practice designing and applying data structures in a relevant context.

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

Privacy Policy