研究生: |
何品萱 He, Pin-Xuan |
---|---|
論文名稱: |
應用擴增實境學習輔助與教學策略對高低先備知識國中生機器人程式設計學習成效及動機之影響 The Effects of AR-based Learning Assistance and Instructional Strategy on Junior High Students’ Learning Performance and Motivation in Robot Programming |
指導教授: |
陳明溥
Chen, Ming-Puu |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2017 |
畢業學年度: | 105 |
語文別: | 中文 |
論文頁數: | 147 |
中文關鍵詞: | 程式設計 、擴增實境 、教學策略 、機器人教學 、先備知識 |
英文關鍵詞: | programming, AR, instructional strategy, robotic instruction, prior knowledge |
DOI URL: | https://doi.org/10.6345/NTNU202202541 |
論文種類: | 學術論文 |
相關次數: | 點閱:301 下載:18 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究旨在探討應用不同學習輔助與教學策略對先備知識國中生在機器人程式設計學習成效及動機之影響。本研究使用Mbot機器人及Scratch程式設計軟體進行實驗教學,並以擴增實境技術搭配智慧型眼鏡在實作程式時,同步擴增虛擬提示資訊以輔助學習者的程式撰寫。研究對象為八年級學習者,有效樣本132人,實驗採用因子設計之準實驗研究法,自變項包含學習輔助型態、教學策略與先備知識。學習輔助依型態分為「擴增實境學習單」與「紙本學習單」,教學策略分為「演示範例」及「問題導向」,學習者的先備知識則分為「高先備知識」與「低先備知識」;依變項包含程式設計學習成效與學習動機。
研究結果顯示:就學習成效而言,(1)在知識理解方面,使用擴增實境學習輔助之學習者在知識理解表現上,優於使用紙本學習輔助之學習者、高先備知識學習者的知識理解表現優於低先備知識學習者、演示範例及問題導向教學策略的學習者則無顯著差異;(2)在知識應用方面,使用問題導向策略的學習者在知識應用表現上優於使用演示範例策略的學習者;使用擴增實境學習輔助時,高先備知識學習者的知識應用表現優於低先備知識學習者、高先備知識學習者,使用擴增實境學習輔助其知識應用表現優於使用紙本學習輔助、低先備知識學習者,不論使用擴增實境及紙本學習輔助或演示範例及問題導向策略皆無顯著差異。在學習動機方面,(3)各實驗組學習者對學習活動皆抱持正向的學習動機,而且使用擴增實境學習輔助的學習者有較高的學習動機。
The purpose of this study was to investigate the effects of two types of learning assistance and instructional strategy with different levels of prior knowledge on junior high school students’ learning performance and motivation in robot programming. This study used Mbot and Scratch for teaching robot programming, combining AR technology with Bt-200 smart glasses which provided programming instruction to help the students with program coding. A quasi-experimental design was employed with type of learning assistance, instructional strategy, and prior knowledge as the independent variables. The participants were the eighth graders and the effective sample size was 132. While the learning assistance consisted of the AR-based sheets and the paper sheets, the instructional strategies included the worked examples and the problem-based learning; the prior knowledge involved high and low prior knowledge. The dependent variables were the students’ learning performance and motivation in robot programming.
The results showed that: (a) for knowledge comprehension performance, the AR-based sheets group outperformed the paper sheets group and high prior knowledge group outperformed the low prior knowledge group, whereas there was no significant difference between the instructional strategies of worked examples and the problem-based learning; (b) concerning the knowledge application, the problem-based learning group outperformed the worked examples group; moreover, high prior knowledge group outperformed the low prior knowledge group when using the AR-based learning assistance; furthermore, in the high prior knowledge group, the learners using AR-based learning assistance outperformed the learners using paper learning assistance, whereas there was no significant difference between the learners in the low prior knowledge group when employing different types of learning assistance and or instructional strategy; and (c) with respect to the learning motivation, all participants showed positive motivation toward the employed learning activity, and the AR-based sheets group particularly showed higher level of participation.
中文部分
王麒富(2009)。應用直觀式Scratch軟體提升國小學童問題解決能力效益之研究(未出版碩士論文)。國立臺中教育大學,臺中市。
朱君怡(2010)。動畫式教學策略對學生創意能力與電腦態度之影響:以物件導向程式設計為例(未出版碩士論文)。國立中央大學,桃園市。
吳正已、林凱胤(1997)。問題解決導向的程式語言教學。資訊教育雜誌創刊十年特刊,75-83。
林育慈、吳正己(2016)。運算思維與中小學資訊科技課程。教育脈動,6,5-20。
林曉雯(2000)。建構主義教學策略-學習環的基本理念及國小自然科教學設計舉隅。屏師科學教育,11,43-51。
侯人俊(2011)。樂高機器人程式設計對國小兒童高層次思考能力之研究(未出版碩士論文)。國立屏東教育大學,屏東縣。
翁韻婷(2011)。角色扮演遊戲融入5E學習環對國中化學式相關概念學習之影響(未出版碩士論文) 。國立臺灣師範大學,臺北市。
教育部(2008)。教育部中小學資訊教育白皮書。臺北市:教育部。
教育部(2014)。十二年國民基本教育課程綱要總綱。臺北市:教育部。
郭有遹(1994)。創造性的問題解決法。台北:心理。
郭伯銓(2001)。應用全球資訊網培養國中學生問題解決能力之實驗研究 (未出版碩士論文) 。國立高雄師範大學,高雄市。
單文經(1997)。設計電腦化家教系統的可能性評估。視聽教育雙月刊,39(2),1-13。
楊書銘(2008)。Scratch程式設計對六年級學童邏輯推理能力、問題解決能力及創造力的影響(未出版碩士論文)。國立臺北市立教育大學,臺北市。
楊書銘、賴阿福、蔡俊明(2008)。兒童Scratch 程式設計課程之開發與研究。臺北市97 年度資訊教育人員國際交流參訪團教師論壇作品集,128-143。
詹秀美、吳武典(1991)。問題解決測驗指導手冊。台北:心理出版社。
蔡孟憲(2010)。Scratch程式設計對國小五年級學生幾何概念及邏輯推理能力的影響 (未出版碩士論文) 。國立臺北市立教育大學,臺北市。
蕭信輝(2010)。Scratch程式設計對國小五年級學童科學過程技能、問題解決能力及後設認知之影響 (未出版碩士論文) 。國立臺北市立教育大學,臺北市。
韓宜娣(2011)。鷹架支持與自我效能對國小學生程式設計學習表現與學習態度之影響(未出版碩士論文)。國立臺灣師範大學,臺北市。
羅玟文(2006)。多媒體教材運用方式在國中整數加減法學習之探討 (未出版碩士論文)。國立臺灣師範大學,臺北市。
蘇俊欽(2004)。擴增實境應用於中文注音符號學習之研究(未出版碩士論文)。國立成功大學,台南市。
英文部分
Anderson, J. R., Farrell, R., & Sauers, R. (1984). Learning to program in LISP.Cognitive Science,8(2), 87-129.
Arvanitis, T. N., Petrou, A., Knight, J. F., Savas, S., Sotiriou, S., & Gargalakos, M., (2007). Human factors and qualitative pedagogical evaluation of a mobile augmented reality system for science education used by learners with physical disabilities. Personal and Ubiquitous Computing, 13(3), 243–250.
Atkin, J. M., & Karplus, R. (1962). Discovery or invention?. The Science Teacher, 29(5), 45-51.
Atkinson, R. K., Derry, S. J., Renkl, A., & Wortham, D. (2000). Learning from examples: Instructional principles from the worked examples research. Review of Educational Research, 70(2), 181-214.
Azuma, R. T. (1997). A survey of augmented reality. Presence-Teleoperators and Virtual Environments, 6(4), 355-385.
Barker, L. J., McDowell, C., & Kalahar, K. (2009). Exploring factors that influence computer science introductory course students to persist in the major. In ACM SIGCSE Bulletin, 41(1), 153-157.
Barman, C. R. (1989). A procedure for helping prospective elementary teachers integrate the learning cycle into science textbooks. Journal of Science Teacher Education, 21-26.
Billinghurst, M. (2002). Augmented reality in education. New Horizons for Learning, 12.
Blank, D. (2006). Robots make computer science personal. Communications of the ACM, 49(12), 25-27.
Boud, D., & Feletti, G. (1997). The challenge of problem based learning. London: Kogan Page.
Brooks, R. (1999). Towards a theory of the cognitive processes in computer programming. International Journal of Human Computer Studies, 51, 197-211.
Chi, M. T., Bassok, M., Lewis, M. W., Reimann, P., & Glaser, R. (1989). Self‐explanations: How students study and use examples in learning to solve problems. Cognitive Science, 13(2), 145-182.
Coelho, A. D., Assis, W. O., & Silva, J. G. (2009). The Scientific Initiation as an Instrument of Training for Future Researchers. In 9th IFIP World Conference on Computers in Education–WCCE.
Cooke, N. J., & Schvaneveldt, R. W. (1988). Effects of computer programming experience on network representations of abstract programming concepts. International Journal of Man-Machine Studies, 29, 407-427.
Cooper, G., & Sweller, J. (1987). Effects of schema acquisition and rule automation on mathematical problem-solving transfer. Journal of Educational Psychology, 79(4), 347.
Coull, N. J., & Duncan, I. M. (2011). Emergent requirements for supporting introductory programming. Innovation in Teaching and Learning in Information and Computer Sciences, 10(1), 78-85.
Craig, A. B. (2013). Understanding augmented reality: Concepts and applications. Newnes.
Cuendet, S., Bonnard, Q., Do-Lenh, S., & Dillenbourg, P. (2013). Designing augmented reality for the classroom. Computers & Education, 68, 557-569.
de Kereki, I. F. (2008). Scratch: Applications in computer science 1. 38th ASEE/IEEE Frontiers in Education Conference, Saratoga Springs, NY, October 22-25, 2008.
Del Bosque, L., Martinez, R., & Torres, J. L. (2015). Decreasing Failure in Programming Subject with Augmented Reality Tool. Procedia Computer Science, 75, 221-225.
Duch, B. (1996). Problems: A key factor in PBL. About teaching, 50, 7-8.
El Sayed, N. A., Zayed, H. H., & Sharawy, M. I. (2011). ARSC: Augmented reality student card. Computers & Education, 56(4), 1045-1061.
Feng, C. Y., & Chen, M. P. (2014). The effects of goal specificity and scaffolding on programming performance and self‐regulation in game design. British Journal of Educational Technology, 45(2), 285-302.
Fernaeus, Y., Kindborg, M., & Scholz, R. (2006). Programming and tools: Rethinking children's programming with contextual signs. Conference on Interaction Design and Children IDC '06, June 7-9, Tampere, Finland. ACM Press.
Fiorentino, M., Uva, A. E., Gattullo, M., Debernardis, S., & Monno, G. (2014). Augmented reality on large screen for interactive maintenance instructions. Computers in Industry, 65(2), 270-278.
Ginat, D. (2004). On novice loop boundaries and range conceptions. Computer Science Education, 14(3), 165-181.
Govender, I. & Grayson, D. (2006). Learning to program and learning to teach programming: A closer look. Proceedings of the ED-MEDIA 2006-World Conference on Educational Multimedia, Hypermedia & Telecommunications, 1687-1693.
Grover, S., & Pea, R. (2013). Computational Thinking in K–12 A Review of the State of the Field. Educational Researcher, 42(1), 38-43.
Hill, J. R., & Hannafin, M. J. (2001). Teaching and learning in digital environments: The resurgence of resource-based learning. Educational Technology Research and Development, 49(3), 37-52.
Hohn, R. L., & Moraes, I. (1997). Use of rule-based elaboration of worked examples to promote the acquisition of programming plans. The Journal of Computer Information Systems, 38(2), 35-40.
Ibáñez, M. B., Di Serio, A., Villarán, D., & Kloos, C. D. (2014). Experimenting with electromagnetism using augmented reality: Impact on flow student experience and educational effectiveness. Computers & Education, 71, 1-13.
Johnson, S. D. (1987). Teaching problem solving, School Shop. 15-17.
Kahney, H. (1986). Problem solving: A cognitive approach. Buckingham: Open University Press.
Kipper, G., & Rampolla, J. (2012). Augmented Reality: An emerging technologies guide to AR. Elsevier.
Klopfer, E., & Squire, K. (2008). Environmental detectives: The development of an augmented reality platform for environmental simulations. Educational Technology Research and Development, 56(2), 203–228.
Klopfer, E., & Yoon, S. (2005). Developing games and simulations for today and tomorrow’s tech savvy youth. TechTrends, 49(3), 33-41.
Lahtinen, E., Ala-Mutka, K., & Järvinen, H. M. (2005). A study of the difficulties of novice programmers. ACM SIGCSE Bulletin, 37(3), 14-18.
Lalonde, J. F., Bartley, C. P., & Nourbakhsh, I. (2006). Mobile robot programming in education. In Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006. (pp. 345-350). IEEE.
Lee, K. (2012). The future of learning and training in augmented reality. InSight: A Journal of Scholarly Teaching, 7, 31-42.
Liang, H. N., & Sedig, K. (2007). Scaffolding as a strategy to make tools more accessible to young children. In Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications 2007 (pp. 978-985).
Lin, M. H. & Chen, C. F. (2011). 3W scaffolding in curriculum of database management and application – applying the human-centered computing systems. Studies in Computational Intelligence, 381, 341-351.
Linder, S. P., Nestrick, B. E., Mulders, S., & Lavelle, C. L. (2001). Facilitating active learning with inexpensive mobile robots. Journal of Computing Sciences in Colleges, 16(4), 21-33.
Magnesen, V. A. (1983, September). A Review of Findings from Learning and Memory Retention Studies. In Innovation Abstracts 5(25), 25.
Malan, D. J., & Leitner, H. H. (2007). Scratch for budding computer scientists. ACM SIGCSE Bulletin, 39(1), 223-227.
Matsutomo, S., Miyauchi, T., Noguchi, S., & Yamashita, H. (2012). Real-time visualization system of magnetic field utilizing augmented reality technology for education. IEEE transactions on magnetics, 48(2), 531-534.
Mayer, R. E. (1992). Teaching for transfer of problem-solving skills to computer programming. In Computer-based learning environments and problem solving (pp. 193-206). Springer Berlin Heidelberg.
McKee, G. T. (2007). The robotics body of knowledge [Education]. IEEE Robotics & Automation Magazine, 14(1), 18-19.
Milgram, P., Takemura, H., Utsumi, A., & Kishino, F. (1995). Augmented reality: A class of displays on the reality-virtuality continuum. International Society for Optics and Photonics, 20, 282-292.
Nikou, C., Digioia, A. M., Blackwell, M., Jaramaz, B., & Kanade, T. (2000). Augmented reality imaging technology for orthopaedic surgery. Operative Techniques in Orthopaedics, 10(1), 82-86.
Pea, R. D. (1987). Logo programming and problem solving.
Polya, G. (1945). How to solve it: A new aspect of mathematical method, Princeton, USA, Princeton University Press
Renner, J. W., Abraham, M. R., & Birnie, H. H. (1988). The necessity of each phase of the learning cycle in teaching high school physics. Journal of Research in Science Teaching, 25(1), 39-58.
Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education,13(2), 137-172.
Schollmeyer, M. (1996). Computer programming in high school vs. college. ACM SIGCSE Bulletin, 28(1), 378-382.
Sengupta, A. (2009). CFC(comment-first-coding)- A simple yet effective method for teaching programming to information systems students. Journal of Information Systems Education, 20(4), 393-399.
Shneiderman, B. (1980). Software psychology.
Slack, S.J., & Stewart, J. (1990). High school students' problem-solving performance on realistic genetics problems. Journal of Research in Science Teaching, 27, 55-67.
Smith, P. L., & Ragan, T. J. (1999). Instructional design (2nd ed.). NY: John Wiley & Sons.
Sommerauer, P., & Müller, O. (2014). Augmented reality in informal learning environments: A field experiment in a mathematics exhibition. Computers & Education, 79, 59-68.
Spohrer, J. C., & Soloway, E. (1986). Novice mistakes: Are the folk wisdoms correct? Communication of the ACM, 29(7), 624-632.
Stolee, K. T., & Fristoe, T. (2011, March). Expressing computer science concepts through Kodu game lab. In Proceedings of the 42nd ACM technical Symposium on Computer Science Education (pp. 99-104). ACM.
Sweller, J. (1988.) Cognitive load during problem solving: Effects on learning. Cognitive Science, 12, 257-285.
Sweller, J. (2004). Instructional design consequences of an analogy between evolution by natural selection and human cognitive architecture. Instructional Science 32(1), 9-31.
Tanrikulu, E., & Schaefer, B. C. (2011). The users who touched the ceiling of scratch. Procedia-Social and Behavioral Sciences, 28, 764-769.
van Merriënboer, J. J. G. (2013). Perspectives on problem solving and instruction. Computers & Education, 64(1), 153-160.
Walton, H. J., & Matthews, M. B. (1989). Essentials of problem‐based learning. Medical Education, 23(6), 542-558.
Ward, M., & Sweller, J. (1990). Structuring effective worked examples. Cognition and Instruction, 7(1), 1-39.
Webel, S., Bockholt, U., Engelke, T., Gavish, N., Olbrich, M., & Preusche, C. (2013). An augmented reality training platform for assembly and maintenance skills. Robotics and Autonomous Systems, 61(4), 398-403.
Wen, R., Tay, W. L., Nguyen, B. P., Chng, C. B., & Chui, C. K. (2014). Hand gesture guided robot-assisted surgery based on a direct augmented reality interface. Computer Methods and Programs in Biomedicine, 116(2), 68-80.
West, M., & Ross, S. (2002). Retaining females in computer science: A new look at a persistent problem. Journal of Computing Sciences in Colleges, 17(5), 1-7.
Wu, W., Chang, C., & He, Y. (2010). Using Scratch as game-based learning tool to reduce learning anxiety in programming course. Proceedings of Global Learn Asia Pacific, 1845-1852.
Yáñez, C., Okada, A., & Palau, R. (2015). New learning scenarios for the 21st century related to Education, Culture and Technology. Revista de Universidad y Sociedad del Conocimiento, 12(2), 87-102.