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

以解決問題為導向之運算思維到程式設計教學研究

A Study on Computational Thinking and Programming with Emphasis on Problem Solving

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

摘要


運算思維被認為是現代學習者必須獲得與發展的問題解決技能,而且程式設計也正影響著幾乎所有學科的研究。本研究探討從運算思維到程式設計的養成策略,先發展學生運算思維,再進行程式設計學習,以幫助學生培養程式設計解決問題的能力,以及對於學生問題解決能力之影響。實驗對象為國中七年級學生共8個班級,並以班級為單位隨機安排4個班為控制組與4個班實驗組。控制組為運算思維發展與程式設計練習交錯學習共10週,實驗組為先發展運算思維5週,再練習程式設計5週。 控制組與實驗組在實驗結束後皆會分別進行後測,以了解不同的教學策略對於學習成效之影響。研究結果顯示,兩種教學策略皆能培養學生之運算思維與問題解決能力,但從運算思維到程式設計之教學策略較能讓學生專注於程式設計問題解決的學習,學生的學習表現也會比較好。除此之外,先培養運算思維,再培養程式設計之學習策略相較於交錯學習運算思維與程式設計之教學策略,較可以維持學生之學習興趣。

並列摘要


Computational Thinking is considered a problem-solving skill that modern learners must acquire and develop, and programming is influencing research in almost every discipline. This study proposed a strategy from computational thinking to programming. The research hypothesis was that developing computational thinking skills before learning to program can enhance the ability of problem-solving. There are eight classes with 182 seventh-grade students studying at a Taipei junior high school. The eight classes were randomly designed as the control group and experimental group. The control group alternate learned computational thinking and programming in ten weeks while the experimental group learn computational thinking for five weeks and then learn to program for five weeks. Both the control group and the experimental group accepted two post test after the experiment. The experiment result shows that the strategy from computational thinking to programming can enhance the ability of computational thinking and problem-solving. The students in the experimental improve their programming problem-solving skills more than the control. Also, the experimental group can maintain the learning interest of students.

參考文獻


Aho, A. V. (2012). Computation and computational thinking. The Computer Journal, 55(7), 832-835.
Bebras. (2014). International Challenge on Informatics and Computational Thinking. 2021/9/25 Retrieved from https://bebras.csie.ntnu.edu.tw/
Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628-647.
Bocconi, Stefania & Chioccariello, Augusto & Dettori, Giuliana & Ferrari, Anusca & Engelhardt, Katja & Kampylis, Panagiotis & Punie, Yves. (2016). Developing Computational Thinking in Compulsory Education. Implications for policy and practice. EUR - Scientific and Technical Research Reports. 10.2791/792158(ePub).
Brackmann, C. P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of computational thinking skills through unplugged activities in primary school. In Proceedings of the 12th workshop on primary and secondary computing education (pp. 65-72).

延伸閱讀