I usually use a combination of direct instruction, discovery observations and cooperative learning. With direct instruction students are usually given a set of instuctions to follow. This can be also be done using a webquest that is designed for students to solve a problem.
Students can use the internet as a search tool for discovery learning. There are several avenues to do this. They can use skype,twitter or facebook with the teacher's supervision to find out what students are doing with the same problem in different classes around the world.
YouTube videos, virtual labs and science software can all be used to assist the teacher with developing observation skills in her students.