Skip to main content
CS Teaching Tips

Main navigation

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

Only interact with pairs to support students working together.

When a student asks a question, make sure you address your answer to both of the students and take time to check that both students understand. If one student understands and the other student doesn’t, stay with the pair while one student explains it to the other one. This shows that explaining the idea is a learning opportunity and not to save you time.

Example: "Have you and your partner discussed your question?"

See this and related tips as a Tip Sheet: http://csteachingtips.org/tips-for-pair-programming

More about this tip

Other Tips By
Other Tips By Colleen Lewis

Similar tips

To engage a wider range of students in intro courses, be sure to highlight the real-world context and applications of CS.
Use constructive and well-formed examples, like Quicksort, to teach recursion so that students have a strong model for building their own solutions.
Provide multiple examples of specific CS concepts to make them relevant to individuals with diverse characteristics.

Similar tips

Use the w3schools.com online HTML, CSS, and JavaScript tutorials to teach students web development through concrete examples rather than abstract definitions.
Create hands-on, meaningful, and relevant projects where students produce artifacts that require rigorous CS content-knowledge and software engineering skills.
Misconception: Students often forget to include a FOREVER block around IF blocks in Scratch when programming games.

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

Privacy Policy