Skip to main content
CS Teaching Tips

Main navigation

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

Encourage student groups to proceed through the phases of problem solving in order, rather than completely testing only one problem solution at a time, to make them more productive.

Share Encourage student groups to proceed through the phases of problem solving in order, rather than completely testing only one problem solution at a time, to make them more productive. with FacebookShare Encourage student groups to proceed through the phases of problem solving in order, rather than completely testing only one problem solution at a time, to make them more productive. with Twitter
  • Formal problem-solving phases usually include: (1) clarifying the problem, (2) discussing solution criteria, (3) proposing solutions, and (4) evaluating proposals.
  • Research suggests groups that fully evaluate one possible solution to a problem at a time tend to be less successful overall.

More about this tip

Tags

  • Algorithms and Design
External Source

"Flowing Toward Correct Contributions During Group Problem Solving: A Statistical Discourse Analysis", by Ming Ming Chiu

Other Tips By
Other Tips By Ming Ming Chiu

Similar tips

Use SRec, a recursion visualization tool, in your introductory Java courses to help students conceptualize the recursive algorithms they write.
Have students reason about optimization by creating a program that’ll make an 80 minute playlist for a party.
Have students work in small groups to solve logic puzzles so they develop algorithmic thinking and good problem-solving habits.

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

Privacy Policy