研究生: |
黃意潔 HUANG, Yi-Jie |
---|---|
論文名稱: |
遊戲式排序教學對五專生及高中生排序演算概念之影響 Effects of Game-Supported Sorting Instruction on Junior College and High School Students’ Sorting Concepts Learning |
指導教授: |
邱貴發
Chiou, Guey-Fa |
學位類別: |
碩士 Master |
系所名稱: |
資訊教育研究所 Graduate Institute of Information and Computer Education |
論文出版年: | 2013 |
畢業學年度: | 101 |
語文別: | 中文 |
論文頁數: | 90 |
中文關鍵詞: | 遊戲 、排序演算法視覺化 、排序演算法學習遊戲 、程式設計學習態度 |
英文關鍵詞: | games, sorting visualization, sorting learning gaming, programming learning attitude |
論文種類: | 學術論文 |
相關次數: | 點閱:238 下載:7 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究設計一個排序演算法的遊戲,探討五專生及高中生使用該遊戲的學習成效、學習態度及對程式設計的學習態度。
本研究採準實驗設計,五專生分成動畫組23人,使用排序動畫、遊戲組24人,使用排序遊戲學習排序演算法。高中生分成動畫組42人、遊戲組41人,五專生曾經修過程式設計課程,而高中生僅學過Scratch。所有參與學生先前皆未學過排序演算法。以前測、後測成績檢證五專學生的學習成效。以後測成績檢證高中學生的學習成效。對於五專生及高中生皆以問卷的數據歸納學生對學習程式設計與遊戲式學習排序演算法的態度,以及對遊戲設計的滿意度。
研究結果顯示,對於資訊相關科系的五專生,動畫組與遊戲組學生於成效測驗上都有顯著的進步,但兩組間無顯著差異。對於高中生,使用遊戲學習的學生學習成效優於使用動畫學習的學生。態度方面,不論是資訊相關科系的五專生或是高中生,使用遊戲學習的學生對於程式設計學習的態度以及遊戲式學習排序演算法的態度都持正向的看法。
The purpose of this research was to develop a sorting learning game for junior college and high school students, and to examine its impact on students’ sorting concepts learning. Attitude toward the game and attitude toward programming learning were also investigated.
Research used quasi-experiment design. Students were divided into two groups, animation group uses a sorting animation, and gaming group uses a sorting game to learn sorting. Neither group of student has any prior knowledge about sorting concept. Data sources are collected from achievement test and attitude survey.
For junior college students, the research results indicate that both gaming and animation groups the significant improvement on the achievement test, but have no difference between groups. For high school students, the research results indicate that students' performance using sorting game were better than student performance using sorting animation. According to the survey, junior college and high school students have positive attitudes toward the use of sorting game, and both junior college and high school students hold positive attitude toward the programming learning.
一、 中文部分
吳正己(民89)。高中電腦科教科書編撰建議,國立編譯館通訊第47期。
吳正己、何榮桂(民 87 ):高級中學心定電腦課程的內涵與特色。科學教育月刊,208,26-32。
沈碧麗(民94)。高職電腦教師教學信念之個案研究(碩士論文)。國立台灣師範大學,臺北市。
莊雅茹(民83 )。高中電腦課程實施成效之調查。國科會專題研究計畫成果報告。
教育部(民97)。高中資訊科學課程標準。台北:教育部。
教育部(民97年1月25日)。修訂普通高級中學課程綱要「資訊」Q&A【高中資訊科學中心】。取自http://210.60.36.74/modules/tinyd1/index.php?id=34
陳巧芳(民93)。範例導向教材設計方式對於高中生學習Visual Basic之影響研究(碩士論文)。國立台灣師範大學,臺北市。
二、 西文部分
Adams, E. (2005). Educational games don’t have to stink! The designer’s notebook. Retrieved from http://www.gamasutra.com/view/feature/2190/the_designers_notebook_.php
Baecker, R. (1998). Sorting out sorting: A case study of software visualization for teaching computer science. Software Visualization: Programming as a Multimedia Experience, 1, 369-381.
Baecker, R. M. (1981). Sorting out sorting. Film, SF, CA, USA: University of Toronto. M. Kaufmann, Publishers.
Boticki, I., Barisic, A., Martin, S., & Drljevic, N. (2012). Teaching and learning computer science sorting algorithms with mobile devices: A case study. Computer Applications in Engineering Education, 1-10. doi: 10.1002/cae.21561
Brown, M. H. (1988). Exploring algorithms using Balsa-II. Computer. 21(5), 14-36.
Brown, M. H., & Sedgewick, R. (1984). A system for algorithm animation. SIGGRAPH Comput. Graph., 18(3), 177-186. doi: 10.1145/964965.808596
Byrne, M. D., Catrambone, R., & Stasko, j. T. (1999). Evaluating animations as student aids in learning computer algorithms. Computers & education, 33(4), 253-278.
Cagiltay, N. E. (2007). Teaching software engineering by means of computer-game development: challenges and opportunities. British Journal of Educational Technology, 38(3), 405-415. doi: 10.1111/j.1467-8535.2007.00705.x
Carson, E., Parberry, I., Jensen, B. (2007, March). Algorithm explorer: visualizing algorithms in a 3d multimedia environment. Paper presented at the ACM SIGCSE Bulletin.
Chang, Y. C., Peng, H. Y., & Chao, H. C. (2010). Examining the effects of learning motivation and of course design in an instructional simulation game. Interactive Learning Environments, 18(4), 319-339. doi: 10.1080/10494820802574270
Cheng, C. -L., Hong, J. -C., Hwang, M. -Y, Lee, Y. -C., Lin, C. -L., & Lu, C. -H. (2009). Playfulness-based design in education games: a perspective on an evolutionary contest game. Interactive Learning Environments, 17(1), 15-35. doi:10.1080/10494820701483615.
Connolly, T. M., Boyle, E. A., MacArthur, E., Hainey, T., & Boyle, J. M. (2012). A systematic literature review of empirical evidence on computer games and serious games. Computers & Education, 59(2), 661-686. doi: 10.1016/j.compedu.2012.03.004
Dershem, H. L., & Brummund, P. (1998). Tools for Web-based sorting animation. ACM SIGCSE Bulletin, 30(1), 222-226.
Douadi, B., Tahar, B., & Hamid, S. (2012). Smart edutainment game for algorithmic thinking. Procedia - Social and Behavioral Sciences, 31, 454-458. doi: 10.1016/j.sbspro.2011.12.085
Frost, D., Verno, A., Burkhart, D., Hutton, M., North, K., Houston, I., & ES, P. P. (2009). A model curriculum for k–12 computer science level I objectives and outlines. CSTA Curriculum Committee, 1-57.
Gee, J. P. (2003). What video games have to teach us about learning and literacy. Comput. Entertain, 1(1), 1-4. doi: 10.1145/950566.950595
Hakulinen, L. (2011, November). Using serious games in computer science education. Proceedings of the 11th Koli Calling International Conference on Computing Education Research.
Hayes, E. R., & Games, I. A. (2008). Making Computer Games and Design Thinking: A Review of Current Software and Strategies. Games and Culture, 3(3-4), 309-332. doi:10.1177/1555412008317312
Jiau, H. C., Chen, J. C., & Ssu, K. -F. (2009). Enhancing self-motivation in learning programming using game-based simulation and metrics. Education, IEEE Transactions on EDUCATION, 52(4), 555-562.
Kamal, A., Saraiya, P., North, C., McCrickard, S., Shaffer, C., & Colaso, V. (2002). Learning and retention in data structures: A comparison of visualization, text, and combined methods. Paper presented at the World Conference on Educational Multimedia, Hypermedia and Telecommunications 2002, Denver, Colorado, USA. http://www.editlib.org/p/9294
Kehoe, C., Stasko, J., & Taylor, A. (2001). Rethinking the evaluation of algorithm animations as learning aids: an observational study. International Journal of Human-Computer Studies, 54(2), 265-284. doi: 10.1006/ijhc.2000.0409
Naps, T. L., Rößling, G., Almstrum, V., Dann, W., Fleischer, R., Hundhausen, C., Korhonen, A., Malmi, L., McNally, M., Rodger, S., & Velázquez-Iturbide, J. Á. (2002, June). Exploring the role of visualization and engagement in computer science education. In Working group reports from ITiCSE on Innovation and technology in computer science education, 131-152, New York, NY, USA.
Opyrchal, L., Boxtel, J. V., & Wallace, S. A. (2010). A puzzle game for introductory data structures. Journal of Computing Sciences in Colleges, 26(1), 133-139.
Papastergiou, M. (2009). Digital Game-Based Learning in high school Computer Science education: Impact on educational effectiveness and student motivation. Computers & Education, 52(1), 1-12. doi: 10.1016/j.compedu.2008.06.004
Rößling, G., & Freisleben, B. (2000, May). Experiences in using animations in introductory computer science lectures. Paper presented at the ACM SIGCSE Bulletin.
Randel, J. M., Morris, B. A., Wetzel, C. D., & Whitehill, B. V. (1992). The Effectiveness of Games for Educational Purposes: A Review of Recent Research. Simulation & Gaming, 23(3), 261-276. doi: 10.1177/1046878192233001
Rodriguez, S., Cheng, I., & Basu A. (2007, July). Multimedia games for learning and testing physics. Paper presented at the meeting of ICME 2007 special session, Beijing.
Schollmeyer M. (1996, March). Computer programming in high school vs. college. Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, Philadelphia, Pennsylvania, USA.
Shabanah, S., & Chen, J. X. (2009). Simplifying algorithm learning using serious games. Proceedings of the 14th Western Canadian Conference on Computing Education, 34-41.
Shabanah, S. S., Chen, J. X., Wechsler, H., Carr, D., & Wegman, E. (2010, April). Designing computer games to teach algorithms. In Information Technology: New Generations (ITNG), 2010 Seventh International Conference on (p. 1119-1126). IEEE.
Shaffer, C. A., Cooper, M., & Edwards, S. H. (2007). Algorithm visualization: a report on the state of the field. Paper presented at the ACM SIGCSE Bulleti, 39, 150-154.
Stasko, J. T. (1990). Tango: s framework and system for algorithm animation. Computer, 23(9), 27-39.
Tan, B. I. N. G., & Seng, J. L. K. (2010, April). Game-based Learning for Data Structures: A case study. In Computer Engineering and Technology (ICCET), 2010 2nd International Conference on (Vol. 6, p. V6-718). IEEE.
Wallace, S. A., McCartney, R., & Russell, I. (2010). Games and machine learning: a powerful combination in an artificial intelligence course. Computer Science Education, 20(1), 17-36. doi: 10.1080/08993400903525099
Weng, J. F., Tseng, S. S., & Lee, T. J. (2010). Teaching Boolean Logic through Game Rule Tuning. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 3(4), 319-328.
Whitton, N. (2007). Motivation and computer game based learning. Proceedings of the Australian Society for Computers in Learning in Tertiary Education, Singapore.
Wu, W. Y., Chang, C. K., & He, Y. Y. (2010, May). Using Scratch as game-based learning tool to reduce learning anxiety in programming course. Paper presented at the Global Learn Asia Pacific.