Summary: | 碩士 === 中原大學 === 資訊工程研究所 === 101 === No matter in which country, the elementary programming course is generally considered as a difficult course. Scholars have discussed the issue that how novices learn programming well for decades. Among those effective learning methods, I think that providing simplified IDE for beginners as teaching aid for practicing is the relatively effective one that everyone most approved. Basically, this method is used In Department of Information & Computer Engineering, Chung Yuan Christian University and has done a great result.
Though there are no complicated configurations, such as Eclipse or Netbeans, for students in the CAL system, students can’t executing or debugging at the meantime. Using our CAL system, all that students have to do is coding, we’ll complete other needed steps at the server end. Students therefore lose chances to perform operation test themselves and prove that whether their program-related knowledge is correct.
In the past researches, Jeliot system and BlueJ system had been developed and discussed for almost ten years. Combining with different teaching methods on Jeliot or BlueJ also has a good result. Therefore, we hope to combine those effective IDE for a better performance. Although Jeliot has a long history, it’s featured with using animation to present how programs work, we hope the students concentrate on the algorithm of the code. We, therefore, use BlueJ for modifying and give students a three-week project as result checking.
The control group using original CAL system and treatment group using our modified BlueJ system. At the end of this experiment, the treatment group had significant better than control group. The result can prove our proposal works.
|