Summary: | 碩士 === 國立雲林科技大學 === 資訊管理系 === 102 === Many research results have shown that both Problem-Based Learning and Discovery Learning can improve learners’ learning outcome. However, the two methods still have many differences. This study aims to design and develop learning material for Object-Oriented Java programming with Design Patterns for beginning learners, and evaluate differences of learning outcomes between Problem-Based Learning and Discovery Learning. The exercises designed for these two learning methods are both designed according to the completion theory, so that learners’ can learn it gradually. The difference between the two methods is that Problem-Based Learning has another stage called problem analysis. Its purpose is to help learners to understand problem requirement, and decrease confusion. In order to analyze differences between Problem-Based Learning and Discovery Learning, this study divided students taking the Java programming course at National Yunlin University of Science Technology into two groups: the Problem-Based group and Discovery Learning group according to a pre-test conducted for the evaluation. Each group is further divided into high-performance group and low-performance group according to their scores in to pre-test. After using two-way ANOVA to analyze the evaluation result, we discover that neither method is significantly better than the other. However, focusing on the average grade of the evaluation, Problem-Based Learning performs better than Discovery Learning.
|