arrow
Return

A Model-Driven Framework for Gamification of Learning Introductory Programming

delete2025-01-01
delete0
delete
OA
AI
S
Seyedeh Hasti Mousavi
S
Shekoufeh Kolahdouz-Rahimi *
L
Leila Samimi Dehkordi
DOI:10.1155/hbe2/2420221delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Programming is widely recognized as a fundamental and practical skill applicable across diverse fields through various applications. However, novices often face challenges in learning programming, primarily due to the absence of a structured instructional framework and the complexity of underlying concepts. This obstacle can diminish learners' motivation to pursue further education. To address this, gamification is employed as a strategy to engage and inspire beginners in their educational journey. Consequently, the utilization of a gamified online programming education system is proposed to simplify the learning process. Nevertheless, designing and implementing educational courses that effectively integrate gaming elements requires expertise in the gaming field. In this study, a model-driven approach creates a gamification framework for teaching programming. The methodology develops a domain-specific modeling language for programming concepts and gamification, designs a graphical editor for course design, and implements a model-to-code transformation engine requiring minimal prior knowledge. Evaluation through usability testing, questionnaires, and the GQM approach shows enhanced usability, improved effectiveness, and high satisfaction compared to traditional methods. The framework offers a solution for simplifying gamified course development and supporting novice programmers.
Keywords:
gamification
introductory programming
model-driven engineering
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Human Behavior and Emerging Technologies cover
Human Behavior and Emerging Technologies
IF:
3
Papers:
670
Citations:
2.3K

Organization

U
University of Isfahan
Scholars:
4.5K
Papers: 4.1K
Citations: 5
S
Shahrekord University
Scholars:
2.0K
Papers: 1.8K
Citations: 1.9K