Skip to main content
CS Teaching Tips

Main navigation

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

One strategy for lesson planning is to introduce content with lectures, reinforce content with in-class activities, and extend content with homework.

  • This class structure provides students with an important chance to work with content before assigning homework that builds on the material.

More about this tip

External Source

Interview with Nick Melnyk

Other Tips By
Other Tips By Nick Melnyk

Similar tips

Experiment with different techniques for grouping students into pairs to find out what works best in your classroom because pair programming is a great tool that can improve student’s coding skills and syntax proficiency.
Line students up according to their familiarity with a concept, then pair nearby students so that students can work together in pairs more comfortably because of similar content competency.
Misconception: when working with Booleans, students assume that false means incorrect and true means correct.

Similar tips

Use Communications of the Association for Computing Machinery as a source for current CS news to help students understand the cultural importance of the field.
Have students break their code into smaller pieces to find out where the bug might be.
Explain nested for loops using a car odometer, the innermost loop controlling the ones digit must cycle fully before the outer loops steps forward, to help students better understand nested loops through a real world example.

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

Privacy Policy