Skip to main content
CS Teaching Tips

Main navigation

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

Effective Encouragement

In anticipation of a relatively large project, assign smaller projects that include the programming concepts necessary for the large project.

Create an environment where students know how to stay focused by making it easier to identify off-task behavior

Remain calm when students get stuck on a question to avoid alarming students.

Dedicate yourself to undergraduate students’ success from start to finish; be prepared to respond to students’ fears, tears, and triumphs.

Work hard for your students so they will work harder themselves.

Build rapport with your class to create a comfortable learning environment. Remind students that overwhelming tasks, like undergoing code reviews, are stressful even for skilled programmers.

Write code in class in real time. This way you’ll be forced to pace yourself, so students can better see and understand the process you’re going through.

Encourage students to try to break everything they code to quell their nervousness with Javascript.

Have students do the most frustrating tasks in class, so that you can support them when they get stuck and prevent them from giving up or become overwhelmingly flustered.

Raise the status of students who are less respected within a group by bringing their praiseworthy work to the group’s attention to even out respect in group dynamics.

Pagination

  • Previous page ‹‹
  • Page 8
  • Next page ››
Subscribe to Effective Encouragement

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

Privacy Policy