Skip to main content
CS Teaching Tips

Main navigation

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

Colleen Lewis

Ask students to write or modify code to demonstrate programming fluency.

Ask students to solve the problem by hand to demonstrate understanding of an algorithm.

Ask students to arrange code segments to code without syntax errors.

Ask students to explain, compare, or critique code to practice abstracting from lines of code.

Ask students to find and fix a bug in code to demonstrate debugging skills.

Ask students to predict the output of code to demonstrate code tracing ability

Include buddy programming to provide students autonomy and reduce frustration.

Only interact with pairs to support students working together.

Automate role-switching and timing to facilitate role-switching compliance.

Name common behaviors to encourage productive pairing interactions

Pagination

  • Previous page ‹‹
  • Page 4
  • Next page ››
Subscribe to Colleen Lewis

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

Privacy Policy