| 研究生: |
張振豪 Zhen-Hao Chang |
|---|---|
| 論文名稱: |
物聯網程式設計應用運算思維於日常生活之研究 |
| 指導教授: | 黃武元 |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 網路學習科技研究所 Graduate Institute of Network Learning Technology |
| 論文出版年: | 2020 |
| 畢業學年度: | 108 |
| 語文別: | 中文 |
| 論文頁數: | 69 |
| 中文關鍵詞: | 物聯網 、運算思維 、日常生活應用 、學習成效 |
| 外文關鍵詞: | Internet of Things, computational thinking, daily life applications, learning effectiveness |
| 相關次數: | 點閱:11 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
運算思維越來越重要,已逐漸普及至教育現場,然而如何有效活用運算思維在日常生活上,是一個非常值得探索的研究議題。現在物聯網的技術與其應用已經越來越成熟,如何應用物聯網結合程式設計幫助學生運算思維活用在日常生活上,是一個重要的課題,不僅可以引起學生的學習興趣與動機,同時也有可能幫助提升學生運算思維的能力與經驗。本篇論文主要研究目的在研究教導學生使用物聯網套件LinkIt7697來訓練學生程式設計的思考邏輯,活用運算思維到日常生活中。
在實驗中給學生透過課堂範例進行學習,熟悉程式編寫的規則之後,再引導學生將物聯網及運算思維融入日常生活,並嘗試寫出程式碼,雖然實驗組的前後測分析結果並沒有達到顯著差異,但觀察課堂表現分析、課堂互動及作業完成度較高的學生,在成績表現上也較有顯著性差異,整體來看,我們提出結合物聯網與程式設計仍可提升運算思維的學習表現與興趣。
因此,活化運算思維到日常生活的學習活動值得深入思考與設計。因為持續結合物聯網與運算思維,進行有趣的日常生活應用,能幫助提升其運算思維的能力,並延續學生的學習興趣與動機,達成活用運算思維目的。
Computational thinking becomes more and more important, and it has been widely promoted in educational areas. However, how to use computational thinking effectively in daily life is worth our further study. Due to advanced technology development, how to teach students to use computational thinking in daily life is an important topic. It can not only arouse learning interest and motivation, but also improve computational thinking ability and experience. The main research purpose of this study is to facilitate students' thinking logic and computational thinking to their daily life with IOT(Internet of Things) devices, LinkIt7697.
In the experiment, students learned and practiced programming first. Then we guided them to integrate IOT devices and computational thinking into their daily life applications with programming. Although there was not significant difference in the posttest. However, those students with more interaction in class and higher accomplishment rate of assignments perform significantly better in their posttest. Overall, the proposed mechanism in this study can improve the performance of computational thinking and learning interest a lot.
It is worth further investigating how to keep students' learning interests and motivations in activity design so that they can continue to apply IOT with computational thinking in daily life. This can help improve their computational thinking ability and stimulate their long term learning motivation using computational thinking.
Alfred V. Aho(2012). Computation and computational thinking. The Computer Journal, 55(7), 832–835.
Aman Yadav, Chris Mayfield, Ninger Zhou, Susanne Hambrusch and John T. Korb, (2014). Computational Thinking in Elementary and Secondary Teacher Education. ACM Transactions on Computing Education, 14(1).
Alexandra A. de Souza, Thiago S. Barcelos, Roberto Munoz, Rodolfo Villarroel and Leandro A. Silva(2019). Data mining framework to analyze the evolution of computational thinking skills in game building workshops. IEEE Access, 7, 82848-82866.
Elliot Soloway(1986). Learning to program = learning to construct mechanisms and explanations. Communications of the ACM, 29(9), 850-858.
Edward Zimudzi(2012). Active learning for problem solving in programming in a computer studies method course. Academic Research International, 3(2), 284-292.
Francisco JoséGarcía-Peñalvo and Antònio JoséMendes(2018). Exploring the computational thinking effects in pre-university education. Computers in Human Behavior, 80, 407-411.
Isabella Kotini(2015). A Gamification-Based Framework for Developing Learning Activities of Computational Thinking. Gamification in Εducation and Βusiness, 12, 219-252,.
John A. Stankovic(2014). Research directions for the Internet of Things. IEEE Internet of Things Journal , 1(1), 3-9.
Jeannette M.Wing(2006). Computational Thinking. Communications of the ACM, vol 49(3), 33-35.
Jeannette M.Wing(2008). Computational Thinking and Thinking About Computing. Philosophical Transactions of the Royal Society a-Mathematical Physical and Engineering Sciences, 366(1881), 3717-3725.
Joke Voogt(2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20, 715-728.
Jeroen J. G. Van Merrienboer and Fred G. W. C. Paas(1990). Automation and schema acquisition in learning elementary computer programming implications for the design of practice. Computers in Human Behavior, 6(3), 273-289.
Kolb,D.A(1984). Experiential learning: Experience as the source of learning and development.
Le Chen Zhang and Jalal Nouri(2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education,141.
L. Ma,J. Ferguson,M. Roper&M. Wood(2011). Investigating and improving the models of programming concepts held by novice programmers. Computer Science Education, 21, 57-80.
M. J. Rubin(2013). The effectiveness of live-coding to teach introductory programming. Proceeding of the 44th ACM technical symposium on Computer science education, 651-656.
Maciej Syslo and Anna Beata Kwiatkowska(2013). Informatics for all high school students”, Informatics in Schools - Sustainable Informatics Education for Pupils of all Ages: 6th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, 43-56.
Pei-Hsuan Lin and Shih-Yeh Chen(2020). Design and Evaluation of a Deep Learning Recommendation Based Augmented Reality System for Teaching Programming and Computational Thinking. IEEE Access, 8, 45689 – 45699.
Rakesh Kumar Lenka ,Amiya Kumar Rath and Suraj Sharma(2019). Building Reliable Routing Infrastructure for Green IoT Network. IEEE Access, 7, 129892 – 129909,.
Shanzhi Chen, Hui Xu, Dake Liu, Bo Hu and Hucheng Wang(2014). A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective. IEEE Internet of Things Journal, 1(4), 349-359.
Shuchi Grover and Roy Pea(2013). Computational Thinking in K–12: A Review of the State of the Field. Educational Researcher, 42(1), 38-43.
Wu-Yuin Hwang ,Chin-Yu Wang ,Gwo-Jen Hwang ,Yueh-Min Huang and Susan Huang(2008). A web based programming learning environment to support cognitive development. Interacting with computer, 20(6), 524-534.
Valerie B. Barr and Chris Stephenson(2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? . ACM Inroads, 2(1), 111-122.