Open Access Library Journal

Volume 4, Issue 8 (August 2017)

ISSN Print: 2333-9705   ISSN Online: 2333-9721

Google-based Impact Factor: 0.44  Citations  

Using Gamification to Teach Students Programming Concepts

HTML  XML Download Download as PDF (Size: 330KB)  PP. 1-7  
DOI: 10.4236/oalib.1103803    2,261 Downloads   4,762 Views   Citations


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, 1-7. doi: 10.4236/oalib.1103803.

Cited by

[1] Teaching Principles of Programming without ICT: Sharing Experiences on the Design of A Board Game
[2] Assessment of the effectiveness of learning theories using gamified android app in teaching C programming
[3] Gamification for Teaching and Learning Java Programming for Beginner Students—A Review
Journal of Computers, 2019
[4] Pembangunan Logika Pemrograman Robotika Berbasis Visual pada Siswa Kelas V SD Kanisius Kembaran Bantul
[5] A Study on the Use of Gameful Approaches in Self-paced" learn to code"(SPL2C) Apps
[6] A Conceptual Model of Database Normalization Courseware Using Gamification Approach
[7] The Use of Gamification in an Introductory MIS Course: the Views of Game Participants and Game Conductors
[8] Meaningful Gamification: A Conceptual Model of Discrete Math in a Flipped Classroom
4th International Conference on Information Technology & Society, 2018
[9] A Gamified Approach to Achieve Excellence in Programming

Copyright © 2020 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.