Skip to main content
CS Teaching Tips

Main navigation

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

Use metaphors and analogies to describe how concepts work in a memorable way.

Share Use metaphors and analogies to describe how concepts work in a memorable way. with FacebookShare Use metaphors and analogies to describe how concepts work in a memorable way. with Twitter
  • The more visually creative you can be with the analogies the better.
  • Having new material compared to something they have familiarity with really helps students grasp the material.
  • For example, have your students think about information stored on the disk as a notebook they keep adding information to.

More about this tip

Tags

  • Meaningful and Relevant Content
External Source

Teaching with Logo: Building Blocks for Learning by Molly Watt & Daniel Watt

Interview with Corina Acosta

Other Tips By
Other Tips By Corina Acosta
Daniel Watt
Corina Acosta

Similar tips

Explain the “discards qualifiers” error in C++ using the metaphor of a contractor who has signed a contract not to change instance variables, but then attempts to use subcontractor who hasn’t agreed to the same terms or signed the appropriate forms.
Have students use a recursive algorithm to solve the problem of only eating the squares of a chocolate bar that contain nuts to introduce recursive algorithms for arrays.
Use Easter eggs and a seed sorter to teach arrays of objects because students find arrays of objects hard and need the additional scaffolding.

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

Privacy Policy