Loss of motivation is one of the most prominent concerns in programming education as it negatively impacts time dedicated to practice, which is crucial for novice programmers. Of the distinct techniques introduced in the literature to engage students, gamification, is likely the most widely explored and fruitful. Game elements that intrinsically motivate students, such as graphical feedback and game-thinking, reveal more reliable long-term positive effects, but those involve significant development effort. This paper proposes a game-based assessment environment for programming challenges, built on top of a specialized framework, in which students develop a program to control the player, henceforth called Software Agent (SA). During the codi...
In this paper, we discuss the problems students face when learning computer programming and describe...
The learning of programming is traditionally challenging for students. However, this is also one of ...
The field of software engineering education faces a significant gap in addressing the vital aspect o...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
One of the great challenges in programming education is to keep students motivated while working on ...
Learning to program is hard. Students need to remain motivated to keep practicing and to overcome th...
Computer games are becoming more involved in people's daily lives as they are used for entertainment...
Gamification is defined as the use of game design elements in non-game contexts to encourage certain...
Many scholars, talking about both educational games and general educational practice, argue that pri...
Leaning programming can be challenging and tedious for novices who are struggling to grasp the conce...
This study aims to promote learners’ motivation for computer programming through game development. M...
This thesis investigates the impact of gamification on student motivation and learning in several in...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Worldwide, the workforce requires professionals to master programming skills, regardless of their kn...
This research is approaching game-based learning as a creative act. Furthermore, creativity receives...
In this paper, we discuss the problems students face when learning computer programming and describe...
The learning of programming is traditionally challenging for students. However, this is also one of ...
The field of software engineering education faces a significant gap in addressing the vital aspect o...
The practice is the crux of learning to program. Automated assessment plays a key role in enabling t...
One of the great challenges in programming education is to keep students motivated while working on ...
Learning to program is hard. Students need to remain motivated to keep practicing and to overcome th...
Computer games are becoming more involved in people's daily lives as they are used for entertainment...
Gamification is defined as the use of game design elements in non-game contexts to encourage certain...
Many scholars, talking about both educational games and general educational practice, argue that pri...
Leaning programming can be challenging and tedious for novices who are struggling to grasp the conce...
This study aims to promote learners’ motivation for computer programming through game development. M...
This thesis investigates the impact of gamification on student motivation and learning in several in...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
Worldwide, the workforce requires professionals to master programming skills, regardless of their kn...
This research is approaching game-based learning as a creative act. Furthermore, creativity receives...
In this paper, we discuss the problems students face when learning computer programming and describe...
The learning of programming is traditionally challenging for students. However, this is also one of ...
The field of software engineering education faces a significant gap in addressing the vital aspect o...