학술논문

Methodology for developing gamification-based learning programming language framework
Document Type
Conference
Source
2017 6th International Conference on Electrical Engineering and Informatics (ICEEI) Electrical Engineering and Informatics (ICEEI), 2017 6th International Conference on. :1-6 Nov, 2017
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Computing and Processing
Fields, Waves and Electromagnetics
General Topics for Engineers
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Games
Computer languages
Design methodology
Logic gates
Programming profession
Software
Gamification
Game elements
Game Mechanic
Motivation
Programming Language
Language
ISSN
2155-6830
Abstract
Students sometimes find it hard to learn new programming languages. They often confront unfamiliar programming terms that require the visualization of the processes that occur in the computer memory. Some researchers suggest that an enjoyable approach could be adapted even when learning difficult subjects. Studies have shown that applying Gamification elements in websites engage user's attention and thinking skills. Gamification refers to the use of game elements in a non-game context to increase engagement between humans and computers. There are various methodologies for educational game development, which combining instructional design with learning theories. The objective of this paper is to discuss a comprehensive methodology for developing and validating a Gamification-Based Programming Learning Framework. The framework are constructed by integrating learning theories, game elements and programming learning requirements. Both qualitative and quantitative research methods are employed. The methodology are divided into three phases namely, analysis, innovation and validation. Each phase consists of steps and evaluation which must be completed before moving to the next phase. This methodology could be adapted by other researchers to develop a learning-based or game-based learning framework.