Skip to main content
CS Teaching Tips

Main navigation

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

Sean Stern

Create hands-on, meaningful, and relevant projects where students produce artifacts that require rigorous CS content-knowledge and software engineering skills.

Ensure a meaningful introductory CS learning experience for each student by creating differentiated expansions for assignments while providing the same starting points.

Connect students with a wide variety of STEAM professionals to bring authenticity and additional input to students’ CS classroom experience.

Create a programmatic contract, a document that states students will break an assignment into smaller components, for a large programming project to give students experience with modular design.

Assign students to draw a dodecagon in Scratch before introducing repeat blocks so that once you introduce the repeat block, it is clear that it is a time-saving block.

Connect class work to the CS industry by incorporating these five big picture professional skills in your class objectives.

Subscribe to Sean Stern

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

Privacy Policy