TEACHING COMPUTER PROGRAMMING USING GAMIFICATION

TEACHING COMPUTER PROGRAMMING USING GAMIFICATION

S. Shorn (2018).  TEACHING COMPUTER PROGRAMMING USING GAMIFICATION. 10.

There are many challenges in teaching computer programming: the diversity in students’ ability and aptitude levels; the time-consuming nature of programming; and the difficulty in motivating students to learn computer programming. Gamification refers to the application of gaming elements to non-game context, such as education, with the goal of increasing the engagement of students and inspiring them to continue learning. This paper presents the methodology of incorporating gamification elements in the teaching of computer programming and investigates the effects of gamification on students’ learning gains and interest in learning computer programming at the School of Engineering in Nanyang Polytechnic, Singapore. Key findings on the extent gamification supports students’ learning gains and interest in learning computer programming will be shared. Finally, the challenges faced in planning and designing appropriate educational games to teach computer programming will also be highlighted. 

Authors (New): 
Siew Peng Shorn
Pages: 
10
Affiliations: 
Nanyang Polytechnic, Singapore
Keywords: 
Gamification
Learning Gains
Interest in Learning
computer programming
higher education
Tertiary education
CDIO Standard 8
Year: 
2018
Reference: 
Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011). From Game Design Elements to Gamefulness: Defining "Gamification". 5th International MindTreck Conference (pp. 9-15): 
Domínguez , A., Saenz-de-Navarrete, J., de-Marcos, L., Fernández-Sanz, L., Pagés, C., & MartínezHerráiz, J. (2013). Gamifying learning experiences: Practical implications and outcomes. Computers & Education, 63, 380-392.: 
Freeman, Eddy, McDonough, Smith, Okoroafor, Jordt, Wenderoth. (2014). Active Learning increases student performance in science, engineering and mathematics. Proceedings of the National Academy of Sciences of the United States of America. vol. 111 no. 23: 
Fotaris, P., Mastoras, T., Leinfellner, R., & Rosunally, Y. (2016). Climbing Up the Leaderboard: An Empirical Study of Applying Gamification Techniques to a Computer Programming Class. The Electronic Journal of e-Learning, 14(2), 94-110. Retrieved from www.ejel.org: 
Glover, I. (2013). Play as you learn: gamification as a technique for motivating learners. Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications (pp. 1999-2008). Chesapeake: AACE.: 
Hidi, S., & Renninger, K. A. (2006). The four-phase model of interest development. Educational Psychologist, 41, 111-127.: 
Huang, W., S. Dilip. (2013). A Practitioner’s Guide To Gamification Of Education. PDF, Toronto: Rotman School of Management.: 
Kapp, K. M. (2012). The gamification of learning and instruction: Game-based methods and strategies for training and education. San Francisco: John Wiley & Sons.: 
Krapp, A., Hidi, S., and Renninger, K. A. (1992). Interest, learning and development. In Renninger, A., Hidi, S., and Krapp, A. (eds.), The Role of Interest in Learning and Development, Erlbaum, Hillsdale, NJ, pp. 3–25.: 
Leong, B., Koh, Z., & Razeen, A. (2011, September). Teaching Introductory Programming as an Online Game. Retrieved from Ben Leong, Associate Professor, School of Computing, National University of Singapore: https://www.comp.nus.edu.sg/~bleong/teaching/teaching-online-game.pdf: 
Lim, B., Hosack, B., & Vogt, p. (2012). A Framework for Measuring Student Learning Gains and Engagement in an Introductory Computing Course: A Preliminary Report of Findings. The Electronic Journal of e-Leanring, 10(4), 428-416. Retrieved from www.ejel.org: 
Linnenbrink-Garcia, L., Durik, A. M., Conley, A. M., Barron, K. E., Tauer, J. M., Karabenick, S. A., & Harackiewicz, J. M. (2010). Measuring situational interest in academic domains. Educational and Psychological Measurement, 70(4), 647-671.: 
Mekler, E. D., Brühlmann, F., Opwis, K., & Tuch, A. N. (2013). Do points, levels and leaderboards harm intrinsic motivation? : an empirical analysis of common gamification elements. First International Conference on Gameful Design, Research, and Applications (pp. 66-73). Toronto: ACM.: 
Piteira, M., & Costa, C. (2013). Learning computer programming: Study of difficulties in learning programming. Proceedings of the 2013 International Conference on Information Systems and Design of Communication (pp. 75-80). Lisboa: ACM.: 
Go to top
randomness