研究生: |
顧清文 Ku, Ching-Wen |
---|---|
論文名稱: |
視覺化模擬輔助物聯網教學之研究 Learning IoT Concepts and Skills by Using Visualized Simulation |
指導教授: |
林育慈
Lin, Yu-Tzu |
口試委員: |
吳正己
Wu, Cheng-Chih 張凌倩 Chang, Ling-Chian 林育慈 Lin, Yu-Tzu |
口試日期: | 2022/08/05 |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2024 |
畢業學年度: | 112 |
語文別: | 中文 |
論文頁數: | 104 |
中文關鍵詞: | 物聯網 、視覺化模擬輔助教學 、抽象推理能力 |
英文關鍵詞: | The Internet of Things, Simulation-based learning, Visualization, Abstract reasoning |
研究方法: | 準實驗設計法 |
DOI URL: | http://doi.org/10.6345/NTNU202400232 |
論文種類: | 學術論文 |
相關次數: | 點閱:119 下載:9 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網際網路日漸普及,物聯網於生活中的應用日益增多,物聯網的教育也成為全球資訊教育所關注的重要議題,然而過往的物聯網課程仍有待改進:使用開放硬體進行物聯網教學除了設備費用昂貴以外,也時常因為過程繁瑣、實驗過程難以觀察等因素而影響學習效果;在物聯網中所涉及的許多概念如「資料表示、處理與分析」、「網路協定」等,大多有著複雜的架構、繁複的處理流程,學生往往無法完整理解其架構與運作方法;此外在物聯網主題中也包含「演算法」等較為抽象的學習內容,然而傳統講授式教學較無法引導學生主動思考,導致學生無法掌握抽象的演算流程。以上的種種皆導致物聯網的教學在中、小學教育體系中不容易被落實。
為了將抽象且複雜的概念視覺化、具體化,以幫助學生理解,以及解決使用開放硬體進行教學所面臨的種種限制,本研究發展視覺化模擬輔助物聯網教學之教學策略,針對「硬體操作模擬」、「架構流程模擬」、「抽象概念模擬」三種模擬形式開發視覺化模擬輔助學習平台,並探討視覺化模擬輔助教學對物聯網學習成就、學習態度之影響。此外,為探究抽象推理能力對於學習物聯網此等抽象複雜的內容是否會造成影響,以及不同的教學策略是否對不同抽象推理能力的學生造成不同的影響,研究亦將抽象推理能力納入討論。經由教學實驗結果發現:
一、本研究發展之視覺化模擬輔助學習平台上,「硬體操作模擬」能幫助學生記憶模組的功能與應用,對於感知層的意義有較完整的理解,並且融入了模擬情境的設計,幫助學生將感知層相關概念與具體情境連結,因而能將課堂所學的概念類推應用至其他生活情境;「架構流程模擬」能幫助學生逐步觀察架構與流程的運作方式並與之互動,藉以掌握複雜的物聯網架構與運作流程;「抽象概念模擬」能透過設定參數與觀察演算法動態的模擬結果,幫助學生以視覺化的形式將抽象概念進行表徵,以更清楚理解演算法的邏輯、執行順序以及變項之間的關聯性,進而能描述較完整的演算法細節,因而,視覺化模擬輔助教學能提升學生物聯網的學習成就。
二、視覺化模擬輔助教學相較於傳統講述式教學,學生能以自己的步調進行學習,並藉由與平台的互動過程學習物聯網概念,且給予學生即時的回饋,使學生能隨時根據回饋修正思考,因此更能掌握自身理解概念的歷程,進一步擁有較高的自我效能。另一方面,使用視覺化模擬輔助教學,能幫助學生以視覺化的形式將抽象概念進行表徵,並使學生透過逐步觀察架構與流程的運作方式並與之互動,藉以掌握複雜的物聯網架構與運作流程,能降低學生的學習負擔,因而對於抽象主題的學習感受較為正向,且感受到的課程難度較低。此外,視覺化模擬輔助教學能提供更加系統化地統整物聯網的知識架構,學生可以按照物聯網的架構逐漸學習相關的物聯網概念,可以更有效的理解物聯網的完整架構,因此對自身在物聯網主題的理解程度有較正向的感受。在電腦科學學習興趣方面,因實驗組與控制組在課程中皆涵蓋許多生活中的物聯網案例,且有較多學習內容是與學生自身生活有連結,故兩組皆顯著提升電腦科學學習興趣。此外,從性別的因素來看,男生較認同視覺化模擬輔助教學之有效性,而此教學方式較能降低女生對於抽象學習主題的負面感受。
三、無論是在傳統講述式教學抑或是視覺化模擬輔助教學,可能由於本研究之物聯網課程內容超越抽象推理能力的範疇,所涉及的問題更為複雜,因此抽象推理能力未顯著影響物聯網學習成就。在學習態度方面,若施以傳統講述式教學,低抽象推理能力的學生所感受到的物聯網課程難度較高抽象推理能力的學生難,但透過視覺化模擬輔助教學,此差距將被拉近,表示其能有效地減少學生在學習複雜且抽象主題的學習困難,使得低抽象推理能力的學生對課程難度的感受與高抽象推理能力的學生無顯著差異;而在學習態度「電腦科學自我效能」、「電腦科學學習興趣」、「抽象主題學習感受」、「物聯網理解概況」、「視覺化模擬輔助之有效性」等面向,不論是施以傳統教學或視覺化模擬輔助教學,高、低抽象推理能力的學生之態度無顯著差異,可能由於本研究之物聯網課程內容複雜,所需之能力較為多元,並無法單就抽象推理能力探究其影響,在教學策略與抽象推理能力之間也無交互作用。然而,實驗結果發現視覺化模擬輔助教學能提升低抽象推理能力的學生對於電腦科學的學習興趣、自我效能,降低其對於物聯網課程的難度感受,並且在學習抽象主題(如演算法等)學習時擁有較正向的學習感受。
As the Internet becomes increasingly ubiquitous, the application of the Internet of Things (IoT) in daily life is on the rise. IoT education has also emerged as a significant concern in global information education. However, there are several issuses in IOT education that need to be addressed: teaching IoT with open hardware not only involves high costs for instruments but is also often hindered by intricate processes of assembling the components, affecting learning outcomes. The IoT topic include various types of concepts and skills, such as IoT data representation, processing, and analysis, the relavent algorithms, network architechture and protocols, are often complex and abstract. Students frequently struggle to fully comprehend their architectures and operational methods. All these challenges make it difficult to effectively implement IoT education in primary and secondary education systems.
To visualize and concretize the abstract and complex concepts involved in the IOT topic, as well as to address various limitations encountered in teaching with open hardware, this study developed simulaiton-based instruction for the IoT. The research focused on three types of simulation: "Hardware Operation Simulation," "Architecture and Process Simulation," and "Abstract Concept Simulation." The experiment results revealed that:
1. The "hardware operation simulation" aids students in establishing connections between concepts related to the perceptual layer of the IoT and its applications. Consequently, students can extrapolate and apply the learned concepts to various real-life scenarios. The "architecture and process simulation" assists students in observing and interacting with the architecture and the dynamic process of the IoT. The "abstract concept simulation" clarifies students’ concepts and help them understand the algorithm through setting and modifiying the parameters and observing the changes. Consequently, the proposed simulation-based instruction Hence, the incorporation of visual simulation in teaching enhances students' learning achievements in the realm of the Internet of Things.
2. Compared to traditional instruction, simulation-based instruction allows students to proceed at their own pace and learn Internet of Things concepts through interaction with the concepts and processes. Providing immediate feedback enables students to refine their concepts in real-time, enhancing their ability to grasp the concepts and fostering higher self-efficacy. Additionally, the use of visualized simulation helps represent abstract concepts in a visual and concrete form. Through step-by-step observation of the operation and interaction with the architecture and processes, students can comprehend the complexities of Internet of Things architectures and operational processes. This approach reduces the learning burden and promotes a more positive perception of learning abstract concepts. Regarding gender differences, males tend to acknowledge the effectiveness of simulation-based instruction more. This instructional method reduces females' negative perceptions toward learning abstract concepts.
3. The abstract reasoning ability of students does not have a significant influence on their learning achievements in the IoT. This might be because IoT concepts involve more than abstract reasoning, dealing with more complex cognition. In terms of learning attitudes, when traditional instruction is employed, students with lower abstract reasoning abilities perceive higher difficulty in the IoT course compared to students with higher abstract reasoning abilities. However, this disparity is lessened with the adoption of simulation-based instruction, indicating its effective reduction of learning difficulties for students tackling complex and abstract topics. Thus, students with lower abstract reasoning abilities perceive no significant difference in course difficulty compared to those with higher abstract reasoning abilities. Concerning learning attitudes in aspects such as "computer science self-efficacy," "interest in computer science learning," "perception of learning abstract topics," "understanding of IoT concepts," and "effectiveness of simulation tools," there is no significant difference in attitudes between students with high and low abstract reasoning abilities, whether through traditional or simulation-based instruction. This may be attributed to the complexity of the IoT concepts in this study, requiring diverse abilities, and abstract reasoning ability alone may not sufficiently explore its impact. There is also no interaction between instructional strategies and abstract reasoning ability. However, the experimental results reveal that simulation-based instruction enhances the interest and self-efficacy of students with lower abstract reasoning abilities in learning computer science. It reduces their perceived difficulty in the IoT course and fosters a more positive learning experience when dealing with abstract topics such as algorithms.
王年亮(2006)。應用電腦模擬軟體在綜合高中資訊技術學程單晶片實驗課程教學成效之研究研究-以關西高中為例。臺灣師範大學工業教育學系在職進修碩士班學位論文,1-159。
王勝雄(2019)。Scratch結合Arduino開放式硬體對國中學生程式設計學習成效之研究。國立臺中教育大學數位內容科技學系學位論文,1-83。
教育部(2018)。十二年國民基本教育課程綱要國民中學暨普通型高級中等學校科技領域。教育部。
許清楓(2002)。應用視覺化軟體輔助高中生資料結構與演算法概念的學習。臺灣師範大學資訊教育學系學位論文,1-119。
曾葉強(2014)。專題研究課程對學習成效之影響-以 Arduino 為例。宜蘭大學多媒體網路通訊數位學習碩士在職專班學位論文,1-77。
曾靖芬、陳登吉(2005)。推理能力強弱對國中生在解讀傳統教材與多媒體教材學習成效分析-以國中VB程式語言為例。http://hdl.handle.net/11536/80223
簡慈君(2009)。電腦輔助網路模擬軟體於教學之實例應用探討與研究。中原大學電機工程研究所學位論文,1-75。
Beckem, J. M., & Watkins, M. (2012). Bringing life to learning: Immersive experiential learning simulations for online and blended courses. Journal of Asynchronous Learning Networks, 16(5), 61-70.
Bowen, B., & DeLuca, V. W. (2015). Comparing traditional versus alternative sequencing of instruction when using simulation modeling. Journal of STEM Education: Innovations and Research, 16(1).
Chang, K. E., Chen, Y. L., Lin, H. Y., & Sung, Y. T. (2008). Effects of learning support in simulation-based physics learning. Computers & Education, 51(4), 1486-1498.
Colaso, V., Kamal, A., Saraiya, P., North, C., McCrickard, S., & Shaffer, C. (2002, June).
Learning and retention in data structures: A comparison of visualization, text, and combined methods. In Proc. ED-MEDIA (pp. 1-2).
CSTA (2017). Computer science standards. Computer Science Teachers Association, 12. Retrieved from https://www.csteachers.org/Page/standards
Curzon, P., Bell, T., Waite, J., & Dorling, M. (2019). Computational thinking. The Cambridge handbook of computing education research, 513-546.
Datta, S., & Roy, D. D. (2015). Abstract reasoning and Spatial Visualization in Formal.
International Journal of Scientific and Research Publications, 5(10), 1-6.
Fagin, B. S., & Merkle, L. (2002). Quantitative analysis of the effects of robots on introductory Computer Science education. Journal on Educational Resources in Computing (JERIC), 2(4), 2-es.
Gates, B., Myhrvold, N., Rinearson, P., & Domonkos, D. (1995). The road ahead.
Greca, I. M., & Moreira, M. A. (2002). Mental, physical, and mathematical models in the teaching and learning of physics. Science Education, 86(1), 106-121.
Hanciles, B., Shankararaman, V., & Munoz, J. (1997). Multiple representation for understanding data structures. Computers & Education, 29(1), 1-11.
Hidi, S., & Renninger, K. A. (2006). The four-phase model of interest development. Educational psychologist, 41(2), 111-127.
Hundhausen, C. D., Douglas, S. A., & Stasko, J. T. (2002). A meta-study of algorithm visualization effectiveness. Journal of Visual Languages & Computing, 13(3), 259-290.
Markovits, H., Thompson, V. A., & Brisson, J. (2015). Metacognition and abstract reasoning. Memory & cognition, 43(4), 681-693.
Mirolo, C., Izu, C., Lonati, V., & Scapin, E. (2021). Abstraction in Computer Science Education: An Overview. Informatics in Education, 20(4), 615-639.
Muller, O., & Haberman, B. (2008). Supporting abstraction processes in problem solving through pattern-oriented instruction. Computer Science Education, 18(3), 187-212.
Pena-Lopez, I. (2005). The internet of things. Itu internet report, 1-126.
Perenc, I., Jaworski, T., & Duch, P. (2019). Teaching programming using dedicated Arduino educational board. Computer Applications in Engineering Education, 27(4), 943-954.
Pirolli, P. L., & Anderson, J. R. (1985). The role of learning from examples in the acquisition of recursive programming skills. Canadian Journal of Psychology/Revue canadienne de psychologie, 39(2), 240.
Rößling, G., & Naps, T. L. (2002, June). A testbed for pedagogical requirements in algorithm visualizations. In Proceedings of the 7th annual conference on Innovation and technology in computer science education (pp. 96-100).
Semenikhina, O., Kudrina, O., Koriakin, O., Ponomarenko, L., Korinna, H., & Krasilov, A.(2020). The Formation of Skills to Visualize by the Tools of Computer Visualization. TEM Journal, 9(4), 1704.
Shi, Z., Chen, J., & He, S. (2020, August). DIY Smart House: Exploration and Practice of IoT MOOC Education. In 2020 15th International Conference on Computer Science & Education (ICCSE) (pp. 557-560). IEEE.
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142-158.
Su, J. M., & Lin, T. W. (2018, July). Building a Simulated Blockly-Arduino-Based Programming Learning Tool: A Preliminary Study. In 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI) (pp. 378-381). IEEE.
Su, J. M., & Lin, T. W. (2018, July). Building a Simulated Blockly-Arduino-Based Programming Learning Tool: A Preliminary Study. In 2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI) (pp. 378-381). IEEE.
Sun, Y., Chen, J., He, S., & Shi, Z. (2020). High-confidence gateway planning and performance evaluation of a hybrid LoRa network. IEEE Internet of Things Journal, 8(2), 1071-1081
Syawaludin, A., Gunarhadi, G., & Rintayati, P. (2019). Enhancing Elementary School Students’ Abstract Reasoning in Science Learning through Augmented Reality-Based Interactive Multimedia. Jurnal Pendidikan IPA Indonesia, 8(2), 288-297.
Ussiph, N., & Seidu, H. K. (2018). The Impact of using 3D Interactive Animation Tool in Teaching Computer Programming at the Senior High School Level.
White, P., & Mitchelmore, M. (1999). Learning Mathematics: A New Look at Generalisation and Abstraction.
Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.
Yilmaz, R., & Argun, Z. (2018). Role of visualization in mathematical abstraction: The case of congruence concept. International Journal of Education in Mathematics, Science and Technology, 6(1), 41-57.
Yilmaz, R., & Argun, Z. (2018). Role of visualization in mathematical abstraction: The
case of congruence concept. International Journal of Education in Mathematics, Science and Technology, 6(1), 41-57.