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

探討不同程式語言課程對五專低年級學生學習成效、動機及適應性之影響評估

Evaluating college students’ learning motivations, effectiveness, and maladaptive learning in computer programming courses: Comparing Java to Python

指導教授 : 連俊瑋
共同指導教授 : 蕭國倫
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


隨著網際網路的普及以及資訊科技的快速發展,各行各業皆須要透過資訊技術輔助並提升其競爭力,相關的人才需求也因此而持續增加。而現今學校中學生入門的第一門程式語言課大都以教授C、C++、JAVA、C#或Visual Basic為主,這幾門語言對初學者來說都有著不同的問題,這可能導致初學者在學習過程中遇到挫折。因此,本研究整理不同程式語言的差異與學習過程可能產生之問題後,選擇以Python程式語言以及Java程式語言作為本研究之教學用程式語言,期望透過實驗設計的方式驗證課程設計及內容對於學生學習的有效性,並探討學生學習不同程式語言的過程中,自身邏輯思考能力、學習動機、程式設計自我效能,以及可能產生的不適應性認知情形,和學習成就之間的相關性與影響性。本研究結果發現:(一)學習動機與程式設計自我效能具有顯著正相關性、(二)不適應性認知與程式設計自我效能具有顯著負相關性、(三)學習者如果有較高的邏輯思考能力,其學習動機、不適應性認知、程式設計自我效能,以及程式設計之學習成就會有較好的表現、(四)學習Java程式語言,學習動機、不適應性認知、程式設計自我效能和程式設計之學習成就呈現顯著相關性;學習Python程式語言,學習動機、不適應性認知、程式設計自我效能和程式設計之學習成就則無顯著相關性。

並列摘要


In Taiwan, most of university students study C, C++, Java, C# or Visual Basic for their first computer programming lesson. However, those programming languages have different learning barriers for the beginner. Students may have frustration when they study. In this study, we choose Python and Java as our teaching languages for the experimental design. The purpose of this study is to explore influences of logical thinking, learning motivation, maladaptive cognition, and self-efficacy on the learning achievement when students learn different programming languages. The results of this study are: First, there is a significant positive correlation between learning motivation and self-efficacy. Second, there is a significant negative correlation between maladaptive cognition and self-efficacy. Third, if learners have a higher level of logical thinking ability, their learning motivation, maladaptive cognitions, self-efficacy, and learning achievements will enhance better performance. Finally, learners' learning motivation, maladaptive cognitions, self-efficacy, and programming learning have significant correlations.

參考文獻


Bandura, A. (1977). Self-efficacy: toward a unifying theory of behavioral change. Psychological Review, 84(2), 191.
Weiner, B. (1985). An attributional theory of achievement motivation and emotion. Psychological Review, 92(4), 548–573. https://doi.org/10.1037/0033-295X.92.4.548
104人力銀行. (2017). 數位經濟浪潮起,趨勢人才需求夯. Retrieved December 28, 2018, from https://plus.104.com.tw/activity/c5e0670e-9db1-4524-9a73-6e779d236e4a
MBAlib.com. (2014). 邏輯思維 - MBA智库百科. Retrieved November 2, 2018, from http://wiki.mbalib.com/zh-tw/逻辑思维
孫憶明. (2017). 程式教育不僅是多學一門課,而是現代教育改革的重要轉折/人力資源-科技教育/科技新報. Retrieved December 28, 2018, from https://technews.tw/2017/12/28/coding-modern-education-taiwan/

延伸閱讀