Skip to main content
CS Teaching Tips

Main navigation

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

Pool all available resources to maximize the benefit that can be drawn from them.

  • Collaborate with coworkers to make use of everyone’s strengths.
  • It is often helpful to see other teachers’ real lessons, from online video libraries or your colleagues’ lectures, to improve your own lesson planning.
  • New pedagogical research can often be incorporated into your classroom technique.

More about this tip

External Source

"A knowledge base for the teaching profession: what would it look like and how can we get one?" by James Hiebert, Ronald Gallimore, and James W. Stigler, under "Professional Knowledge Must Be Public"

Other Tips By
Other Tips By James W. Stigler
Ronald Gallimore
James W. Stigler

Similar tips

Use worked examples (step-by-step demonstrations of how to perform a task) to introduce new problem solving skills to students.
Lay out what good programming style consists of for your class to encourage good style and make debugging easier.
Work hard for your students so they will work harder themselves.

Similar tips

Stretch your students to help them improve their skills by asking them what they are most struggling with and making them do that regularly.
Use plagiarism detection tools such as AntiCutAndPaste and/or MOSS (Measure Of Software Similarity) to easily discover if any of your students are cheating off of one another.
Have students use lollipop sticks or toothpicks to represent each statement call in an N-ary recursive algorithm.

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

Privacy Policy