Discovery learning is a type of learning method structured to allow the learner to explore and find answers. Students learn much by self-discovery. Teachers aid students by providing suitable materials and motivating basic satisfaction. Students interact with their environment by exploring and manipulating objects. Students struggle with questions and controversies, or perform experiments.
Advantages of discovery learning are:
(1)promote deep learning;
(2)develop problem-solving skills and creativity; and
(3)promote student engagement.