全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

Using Gamification to Teach Students Programming Concepts

DOI: 10.4236/oalib.1103803, PP. 1-7

Subject Areas: Education, Sociology

Keywords: Gamification, Higher Education, Teaching Programming Language, Motivation, Encourage

Full-Text   Cite this paper   Add to My Lib

Abstract

Gamification is the use of game concepts in a non-gaming environment. It is used in many fields such as business, health and education. The problem of learning programming language has existed for a long time and researchers seek to solve this problem. Most instructors agree that there is a problem when teaching programming and many students are unable to understand programming logic. So there must be a method to encourage them. Students need to be motivated to practise study and exchange ideas. Gamification is used as a tool to motivate students and increase their engagement. This paper surveys empirical studies which tackled gamification to encourage computer science students and help them in learning coding or improving their coding skills. The paper will show the results of using this approach with computer science students at university level.

Cite this paper

Elshiekh, R. and Butgerit, L. (2017). Using Gamification to Teach Students Programming Concepts. Open Access Library Journal, 4, e3803. doi: http://dx.doi.org/10.4236/oalib.1103803.

References

[1]  Duggal, K., Srivastav, A. and Kaur, S. (2014) Gamified Approach to Database Normalization. International Journal of Computer Applications, 93, 47-53.
[2]  Omínguez, A., Saenz-de-Navarrete, O., de-Marcos, L., Fernández-Sanz, L., Pagés, C. and Martínez-Herráiz, J. Gamifying Learning Experiences: Practical Implications and Outcomes. Computer Science Department, University of Alcalá, Dpto Ciencias Computación, Edificio Politécnico, Madrid.
[3]  Glover, I. (2013) Play as You Learn: Gamification as a Technique for Motivating Learners. In: Herrington, J., Couros, A. and Irvine, V., Eds., Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications, AACE, Chesapeake, 1999-2008. http://shura.shu.ac.uk/7172/
[4]  Lazzaro, F.N. (2005) Why We Play Games: Four Keys to More Emotion without Story. Design, 18, 1-8.
[5]  Sherry, J. (2013) Gamification vs. Game-Based Learning: Theories, Methods, and Controversies. http://bit.ly/gamifyvsgbl2
[6]  Capp, K.M. (2014) What L&D Professionals Need to Know about Gamification. Training Industry Magazine, Spring, Berlin. http://www.trainingindustry.com/magazine
[7]  Middleton, J.A. and Spanias, P.A. (1999) Motivation for Achievement in Mathematics: Findings, Generalizations, and Criticisms of the Research. Journal for Research in Athematics Education, 30, 65-88.
[8]  Sajaniemi, J. (2008) Psychology of Programming: Looking into Programmers’ Heads. An Interdisciplinary Journal on Humans, 4, 4-8. http://www.humantechnology.jyu.fi
[9]  Sajaniemi, J. (2005) Roles of Variables and Learning to Program. Proceedings of the 3rd Panhellenic Conference on Didactics of Informatics, Korinthos, 7-9 October 2005.
[10]  Lui, S. (2011-2012) Using Gamification in Vocabulary Learning: A Case Study in Macau. LAM University of Macau, Macau.
[11]  Surendeleg, G., Murwa, V., Yun, H.-K. and Kim, Y.S. (2014) The Role of Gamification in Education—A Literature Review. Contemporary Engineering Sciences, 7, 1609-1616. http://www.m-hikari.com
[12]  Lee, J.J. and Hammer, J. (2011) Gamification in Education: What, How, Why Bother?
[13]  Pavlus, J. (2010) The Game of Life. Scientific American, 303, 4344. https://doi.org/10.1038/scientificamerican1210-43
[14]  Redfield, C.L. (2013) Gamification and Creating Game Developers. 2013 Proceedings of the Information Systems Educators Conference, San Antonio, Vol. 30.
[15]  Butgereit, L. (2015) Gamifying a PhD Taught Module: A Journey to Phobos and Deimos. In: Cunningham, P. and Cunningham, M., Eds., IST-Africa 2015 Conference Proceedings, IIMC International Information Management Corporation.
[16]  Balraj, K. and Parul, K. (2012) Gamification in Education—Learn Computer Programming with Fun. International Journal of Computers and Distributed Systems, 2, 46-53. http://www.ijcdsonline.com
[17]  Knutas, A., Ikonen, J., Nikula, U. and Porras, J. (2014) Increasing Collaborative Communications in a Programming Course with Gamification: A Case Study.
[18]  Krause, M., Mogalle, M., Pohl, H. and Williams, J.J. A Playful Game Changer: Fostering Student Retention in Online Education with Social Gamification. ACM, New York. https://doi.org/10.1145/2724660.2724665
[19]  Ibánez, M.-B., Di-Serio, á. and Delga-do-Kloos, C. (2014) Gamification for Engaging Computer Science Students in Learning Activities: A Case Study. IEEE Transactions on Learning Technologies, 7, 291-301.
[20]  Li, C., Dong, Z., Untch, R.H. and Chasteen, M. (2014) Engaging Computer Science Students through Gamification in an Online Social Network Based Collaborative Learning Environment. IJIET, 3, 72-77.
[21]  Deterding, S., Dixon, D., Khaled, R. and Nacke, L. (2011) From Game Design Elements to Gamefulness: Defining Gamification. In: Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments, ACM, New York, 9-15.

Full-Text


comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413