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

Compare a program to a military dictatorship to emphasize that correctly-formed computer program instructions are followed literally and without question.
Have students decompose problems in a more structured way by acting as project managers who need to build teams (of methods and classes) and divide the work amongst them in a clearly organized manner.
Motivate for-loops by having students informally describe how to draw a set of 5 shapes, then having them turn this description into pseudocode to practice for-loops.

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

Privacy Policy