Computer Programming Learning: How to Apply Gamification on Online Courses?

Martinha Piteira 1 2 * , Carlos J. Costa 3, Manuela Aparicio 2 4

J INFORM SYSTEMS ENG, Volume 3, Issue 2, Article No: 11.

https://doi.org/10.20897/jisem.201811

OPEN ACCESS   3153 Views   1868 Downloads

Download Full Text (PDF) Cite this article

Abstract

Gamification has attracted the attention of researchers from different areas such as marketing, health, sports, and education. Gamification integrates elements of game design in non-game context, with the purpose of engaging a person in a particular activity. This integration should follow a formal and precise design process.  However, these gamification design processes for specific contexts are not still defined. This article presents a proposal for a gamification framework for online distance courses to learn how to program. This framework is composed of the following dimensions: target audience, general goals, learning outcomes, topics, contents, gamification, cognitive absorption, flow, and personality. This article also presents a review of the existing literature on these dimensions. The theoretical framework is a contribution to guide teachers in the gamification of online programming learning courses.

Keywords

gamification, flow, personality, eLearning, theoretical framework, programming learning

HTML

References

Citation

Piteira, M., Costa, C. J., and Aparicio, M. (2018). Computer Programming Learning: How to Apply Gamification on Online Courses?. Journal of Information Systems Engineering & Management, 3(2), 11. https://doi.org/10.20897/jisem.201811

Submit a Manuscript