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 the "'build your own block'" feature in Scratch 2.0 to teach "bottom-up" or "top-down" processes for breaking up problems.
Use the analogy of carrying weights to teach students about how the amount of memory being used affects runtime.
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