透過您的圖書館登入
IP:18.218.61.16
  • 學位論文

認知負荷理論於非理工科系程式教學方法之實證研究

An empirical study of programming teaching methods for non-traditional students based on Cognitive Load Theory

指導教授 : 施建州

摘要


在這個資訊化的時代下,程式設計課程已經不只是以理工科系學生為主的學習課程。本研究旨在透過程式設計課程的安排,進行程式教學內容設計與實證。探討非理工科系學習者在程式設計的學習過程中,產生的認知負荷來源以及認知負荷程度,再藉由Scratch軟體輔助程式設計教學,搭配教材不同的呈現方式,來降低這類學習者在程式設計學習上的認知負荷程度,進而提升學習成效。 研究結果發現:(1)導入Scratch軟體輔助程式設計教學方式,能降低學習者對於程式設計的認知負荷程度,亦能提升學習成效。(2)在程式設計教材呈現方式上,老師直接操作程式範例給學生看,再讓學生獨自練習的教學方式,對於學習者造成的認知負荷程度較低。(3)學習程式設計的過程中,提升學習動機或降低認知負荷,可以有效提升學習成效。

並列摘要


In the informational generation, programming courses are not only for traditional students. This study test and verify programming teaching methods by arranging programming course. To find out what kinds of cognitive load happens on non-traditional students while learning programming, and discuss how much cognitive load they have. This study reduced non-traditional students’ cognitive load in programming courses and enhanced learning achievement of programming learning by using Scratch and different teaching materials. Results of this study showed: 1.Using Scratch to assist programming teaching can not only reduce students’ cognitive load but also enhance learning achievements on programming learning. 2.In terms of programming teaching materials, teacher shows program examples at the beginning of class can lower students’ cognitive load of programming learning. 3.In the process of programming learning, rising learning motivation or reducing cognitive load, can enhance learning achievement.

參考文獻


戴錦秀、柳賢(2008)。國小學童運用動態幾何軟體學習三角形面積成效之研究。人文與社會學報,2(1),205-235。
邱奕珩(2010)。結合科技接受模式與創新擴散理論探討影響電腦作業系統採用之因素-以VISTA為例。碩士論文,亞洲大學經營管理研究所,台中。
劉佩宜(2010)。不同前導組織與先備知識層次在電腦程式設計學習之影響。碩士論文,國立虎尾科技大學資訊管理研究所,雲林縣。
許梅君(2008)。不同演練範例呈現對高職生程式設計學習之影響。碩士論文,國立臺灣師範大學資訊教育學系在職進修碩士班,台北市。
Dochy, F., Segers,M., & Buehl, M. M.(1999). The relation between assessment practices and outcomes of studies: The case of research on prior knowledge. Review of Educational Research, 69(2), 145-186.

延伸閱讀