WebQuests that can be found on the internet, are one example of this type of learning method that supports constuctionist theory. Students work in small groups to "solve a problem" of some sort. They are given a task, or problem, and a rubric that needs to be followed while they are going through the process. "WebQuests follow a recommended design structure which includes an introduction, a task, a process for accomplishing the task, web resources, an evaluation rubric, and a conclusion" (Orey, 2001, p. 3). There are Quests for all subjects and grade levels provided and many are quite amazing.
For the process of generating and testing hypothesis specifically, spreadsheets are suggested as a way to allow students to manipulate data quickly to check for results. Often there are so many calculations that need to be done that the hypotheses gets lost along the way. Using technology to speed up the process allow the student to focuss on the goal. There are also wonderful Web resources that allows students to make predictions (hypotheses) and then test out specific pieces of that prediction without having to do the calculations. They "allow students to use background knowledge, make decisions, and see the outcome of their hypotheses, often in virtual situations that would be impossible or financially unfeasible in real life" (Pitler, Hubbell, Kuhn & Malenoski, 2007, p. 212).
Although time allotted for educators to plan and collaborate together is a premium, thus making it difficult to incorporate this type of learning into the classroom, the outcomes for student learning is wonderful.
References:
Orey, M.(Ed.). (2001). Emerging perspectives on learning, teaching, and technology.
Pitler, H., Hubbell, E., Kuhn, M., Malenoski, K. (2007). Using technology with classroom instruction that works. Alexandria, VA: ASCD.