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

應用運算思維導向程式設計教學模式於國小學生學習迴圈概念

Applying Computational Thinking-based Programming Teaching Model on Elementary School Students’ Learning Loops

指導教授 : 吳正己
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


本研究以運算思維導向程式設計教學模式教授國小學生迴圈概念,並探討此模式對學生學習成就、運算思維和學習態度之影響。該模式是在學生進行程式設計解決問題之前,先透過逐步運算的過程中觀察解題規律,以理解迴圈的運作過程,然後再使用迴圈結構解決問題,並進而培養學生運算思維。本研究採準實驗研究設計,共102位國小四年級學生參與實驗。實驗組(53位)採用運算思維導向程式設計教學模式,對照組(49位)則使用傳統教學模式。研究工具包括:學習單、成就測驗、運算思維測驗、態度問卷、及Dash機器人。 研究結果顯示,兩組學生在成就測驗、運算思維能力及態度皆無顯著差異。根據課堂觀察沒有達到顯著差異的原因可能為:(1)兩種教學模式從不同面向幫助學生學習迴圈,(2)傳統模式在講解迴圈觀念也強調運算思維,(3)教學設計的安排,讓實驗組擁有較少的練習時間,(4)教材中的巢狀迴圈圖形對於國小學生過於複雜。建議未來研究應考慮學生的先備知識及認知能力,並給予學生更多的鷹架引導,以及更多的時間思考及練習;並可以將運算思維導向程式設計教學模式運用在其他主題,釐清是否因概念之差異而有不同之效果。

關鍵字

運算思維 程式設計 迴圈

並列摘要


This study applied the computational thinking-based programming teaching model to teach elementary school students to learn loop concepts. The effects of the model on students' learning achievement, computational thinking, and learning attitudes were investigated. This study adopts a quasi-experimental research design. One hundred and two 4th grade elementary school students participated in the experiment. The experimental group (53 students) used the computational thinking-based programming teaching method, while the control group (49 students) used the traditional teaching method. The research tools used in this study included activity worksheets, an achievement test, a computational thinking test, an attitude questionnaire, and the Dash robot. The results showed that there was no significant difference between the computational thinking-based method and the traditional method in terms of students’ achievement test, computational thinking ability, and attitudes toward learning. Possible reasons for the results were: (1) the two teaching methods equally helped students learn loop concepts but from different perspectives, (2) the traditional method also embedded the merit of computational thinking, (3) the experimental group did not have enough time on practice activities, and (4) the nested loops were too complicated for elementary students to learn. Future studies on applying the computational thinking-based method should consider students' prior knowledge and cognitive abilities, provide scaffolding during learning, and allow more time on practice. It is suggested to apply the computational thinking-based model on other programming topics to explore how the effects may be different due to the nature of the concepts.

參考文獻


林裕雲(2010)。實施電腦 LOGO 程式設計教學對台灣國小學生解題能力之影響─ 國小六年級學生之個案研究。國立屏東師範學院數理教育研究所碩士論文。
林育慈、吳正己(2016)。運算思維與中小學資訊科技課程。 教育脈動,6,5-20。
陳怡芬、林育慈、翁禎苑(2018)。運算思維導向程式設計教學─ 以 [動手玩音樂] 模組化程式設計為例。中等教育。
教育部(2014)。十二年國民基本教育課程綱要總綱。取自https://www.naer.edu.tw/ezfiles/0/1000/attach/87/pta_18543_581357_62438.pdf
教育部(2018)。十二年國民基本教育課程綱要科技領域。取自https://www.k12ea.gov.tw/files/class_schema/課綱/13-科技/13-1/十二年國民基本教育課程綱要國民中學暨普通型高級中等學校─科技領域.pdf

延伸閱讀