Skip to main content
CS Teaching Tips

Main navigation

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

Design curriculums and daily tasks around concrete, achievable goals for the class period.

  • Provide scaffolding to prevent students from feeling overwhelmed.
  • Open-ended goals stimulate creativity and interest better than step-by-step guidelines.

More about this tip

External Source

Interview with David Roth

Other Tips By
Other Tips By David Roth

Similar tips

Teach students (even young kids) the 20/20/20 rule: every 20 minutes, students should focus their eyes on an object 20 feet away for 20 seconds to protect their vision and create healthy habits.
Keep a running list of bugs you encounter to share with students so that they can see you run into bugs too.
Call on all students equally to emphasize student equality and avoid creating a competitive environment. This prevents expert students from dominating during class since you’re not validating interruptive, show-offy behavior.

Similar tips

Stretch your students to help them improve their skills by asking them what they are most struggling with and making them do that regularly.
Use plagiarism detection tools such as AntiCutAndPaste and/or MOSS (Measure Of Software Similarity) to easily discover if any of your students are cheating off of one another.
Have students use lollipop sticks or toothpicks to represent each statement call in an N-ary recursive algorithm.

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

Privacy Policy