1. Of or relating to a usually speculative formulation serving as a guide in the investigation or solution of a problem.
2. Of or constituting an educational method in which learning takes place through discoveries that result from investigations made by the student.
3. Computer Science Relating to or using a problem-solving technique in which the most appropriate solution of several found by alternative methods is selected at successive stages of a program for use in the next step of the program.
Definition from thefreedictionary