Skip to main content
CS Teaching Tips

Main navigation

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

When teaching proofs, demonstrate proof techniques extensively before asking students to write their own.

  • Proofs are best understood after a lot of exposure; students often need to build up a great deal of intuition and familiarity before drafting their own proofs.

More about this tip

Tags

  • Programming Concepts
External Source

Interview with John Dougherty

Other Tips By
Other Tips By John Dougherty

Similar tips

Demonstrate swapping variables' values by swapping the contents of two cups full of liquid; you need a third cup to swap the liquids just like you need a third, temporary, variable to swap the values.
Demonstrate manipulating primitives with operators before manipulating them with methods so students can understand the basics of primitives before using them in a more complicated way.
Trace through nested conditionals with students because nesting makes it difficult for them to track which lines of code get executed when.

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

Privacy Policy