Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • About
  • Cards
  • Rate Tips
  • Tip Sheets

Provide multiple equivalent project options, but keep the number of choices limited to ensure that students have enough time to complete an assignment.

Share Provide multiple equivalent project options, but keep the number of choices limited to ensure that students have enough time to complete an assignment. with FacebookShare Provide multiple equivalent project options, but keep the number of choices limited to ensure that students have enough time to complete an assignment. with Twitter
Like(1486 Likes)
  • This allows more freedom in choosing what interests students, while maintaining fairness.
  • Students might not have enough time to finish an assignment if they have too many choices because they get caught up in making a decision.

More about this tip

Tags

  • Incorporate Student Choice
External Source

Interview with Barbara Ericson

Interview with Nancy Stevens

Other Tips By
Other Tips By Nancy Stevens
Nancy Stevens

Similar tips

Connect class work to the CS industry by incorporating these five big picture professional skills in your class objectives.
Scaffold students through reverse engineering existing Scratch projects to help them gain competency in important concepts like message passing, variables, and event-based programming.
Allow students to choose from a list of possible projects, and have them pursue multiple research questions. This increases the chances that at least one project/question will emerge as feasible.
  • CSTT Facebook
  • CSTT Twitter

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

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College