A Gamified Approach to Achieve Excellence in Programming

In today's IT world, no one is untouched from its perpetual and accumulative impact as it keeps on revolutionizing our lives by making the things easy and comfortable. Undoubtedly, software is the key driving force behind it and has become the backbone of IT industry today. In-spite of huge success, still there are barriers causing hindrance in the swift growth of IT sector and that leads to failure of many large and high cost IT projects. The most important and foremost reason behind it is programming incompetency in the developers responsible for software development. This is the result of lack of interest and motivation in programming at learning stage during higher education. That's why majority of the students are not coming forward with full competence and capabilities to meet industry expectations. To alleviate this problem to some extent, we introduce a gamified approach in a game called ProLounge (Programming Lounge) - an online learning application. The purpose of inducting gamification is to increase students' engagement, motivation, and understanding using a fun filled gaming flavour and enjoyable learning environment, thus yielding high students' performance. ProLounge has proved to be a great learning source with fun for the students' community at large. The results have shown a strong preference for the use of gamification in imparting the programming knowledge.

[1]  Ye. Kriukova,et al.  GAMIFICATION OF EDUCATION , 2019 .

[2]  Peter Mozelius,et al.  Visualisation and Gamification of e-Learning and Programming Education. , 2015 .

[3]  Deborah I. Fels,et al.  Gamification in theory and action: A survey , 2015, Int. J. Hum. Comput. Stud..

[4]  Balraj Kumar,et al.  GAMIFICATION IN EDUCATION - LEARN COMPUTER PROGRAMMING WITH FUN , 2017 .

[5]  Martin Valcke,et al.  Gamification in computer programming : effects on learning, engagement, self-efficacy and intrinsic motivation , 2017 .

[6]  Alexandre N. Tuch,et al.  Towards understanding the effects of individual gamification elements on intrinsic motivation and performance , 2017, Comput. Hum. Behav..

[7]  Lina Yordanova,et al.  Gamification in education , 2014 .

[8]  Rania Elshiekh,et al.  Using Gamification to Teach Students Programming Concepts , 2017 .

[9]  Zhijiang Dong,et al.  Engaging Computer Science Students through Gamification in an Online Social Network Based Collaborative Learning Environment , 2013 .

[10]  Tengku Siti Meriam Tengku Wook,et al.  Gamification-based learning framework for a programming course , 2017, 2017 6th International Conference on Electrical Engineering and Informatics (ICEEI).

[11]  Andrew C. Myers,et al.  Teaching Programming with Gamified Semantics , 2017, CHI.

[12]  Juho Hamari,et al.  Does Gamification Work? -- A Literature Review of Empirical Studies on Gamification , 2014, 2014 47th Hawaii International Conference on System Sciences.

[13]  Noorminshah A. Iahad,et al.  Attracting students' engagement in programming courses with gamification , 2016, 2016 IEEE Conference on e-Learning, e-Management and e-Services (IC3e).

[14]  Galia Angelova,et al.  Gamification in Education: A Systematic Mapping Study , 2015, J. Educ. Technol. Soc..

[15]  Tara J Brigham An Introduction to Gamification: Adding Game Elements for Engagement , 2015, Medical reference services quarterly.

[16]  A. Tavakkoli,et al.  Insights from Massively Multiplayer Online Role Playing Games to Enhance Gamification in Education , 2022 .

[17]  Janaki Kumar,et al.  Gamification at Work: Designing Engaging Business Software , 2013, HCI.

[18]  Meaghan C. Lister,et al.  Gamification: The effect on student motivation and performance at the post-secondary level , 2015 .

[19]  Jeffrey Earp,et al.  Gamification and Education: a Literature Review , 2022 .

[20]  Norasnita Ahmad,et al.  Gamification in online collaborative learning for programming courses: A literature review , 2015 .

[21]  C.-H. Cheng,et al.  A mobile gamification learning system for improving the learning motivation and achievements , 2015, J. Comput. Assist. Learn..

[22]  Juho Hamari,et al.  Defining gamification: a service marketing perspective , 2012, MindTrek.

[23]  Liz Bacon,et al.  Learning Programming at the Computational Thinking Level via Digital Game-Play , 2012, ICCS.