A problem-solving technique in which the learner identifies the goal (ends), the present situation, and the method through which to attain the goal (means) to decrease the perceived gap between the ends and the means.
A learning method in which students begin by solving complex problems and then, with teacher guidance, discover the necessary basic skills for completing such tasks.