Skip to main content
CS Teaching Tips

Main navigation

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

Henry Walker

Use constructive and well-formed examples, like Quicksort, to teach recursion so that students have a strong model for building their own solutions.

Promote useful and efficient code in order to encourage students to make better design choices and develop good style.

Incorporate robotics into your class to increase students’ interest in computer science in order to motivate their learning.

Include statements about accommodating students with disabilities in your syllabus and on your website to make it easily available.

Explicitly discuss the lack of bounds-checking in C-based courses to avoid student confusion when using strings and arrays.

Avoid recapping assigned reading to encourage students to complete the reading before class.

Include on tests questions taken from earlier assignments and labs to mitigate the fact that you can’t grade every assignment.

Misconception: In C-based languages, students don’t know when to use and not use pointer derefrences (*) and reference-operators (&).

Help students identify strategies for splitting their attention between their code and their robots to help them monitor their code’s effects.

Have students program a robot to play a song to engage novices.

Pagination

  • Page 1
  • Next page ››
Subscribe to Henry Walker

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

Privacy Policy