Learning programming is not an easy task and students often find this course difficult to understand and pass. A fundamental factor which affects students’ performance is their learning efficacy and motivation. In the classroom, educators know how to motivate their students and how to exploit this knowledge to optimize their teaching when a student shows demotivation signs. In eLearning environments it is much more difficult to evaluate student motivation level. The study identified 19 research papers in teaching and learning programming using eLearning. The papers are derived from a number of digital databases which were published in the last two decades. This study found that a majority of the research in eLearning focuses on student know...
Games have important motivational power. They take advantage of a set of tools to encourage people ...
Computer science novice students find it hard to learn and master programming language subjects. In ...
Currently the technology is growing and sophisticated. Technological advances have also entered the ...
Writing computer programs is a challenging feat for most undergraduate students although it is one o...
Computer programming skills constitute one of the core competencies that graduates from many discipl...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
This research investigates a novel approach to teach programming using educational games. The object...
This study aims to promote learners’ motivation for computer programming through game development. M...
Abstract: This study uses an educational computer game as a supplemental instruction delivery method...
This paper addresses the construct of motivation as it relates to learning. Questions that will be d...
Gamification is the most active methodology utilized in the E-learning environment for teaching-lear...
In this paper we investigate how teaching programming to the modern generation of students, “digital...
The purpose of this case study is to examine how educational games implemented in an xMOOC affect ed...
With the increasing hybrid blend of face-to-face and remote study in the higher education, finding s...
Games have important motivational power. They take advantage of a set of tools to encourage people ...
Computer science novice students find it hard to learn and master programming language subjects. In ...
Currently the technology is growing and sophisticated. Technological advances have also entered the ...
Writing computer programs is a challenging feat for most undergraduate students although it is one o...
Computer programming skills constitute one of the core competencies that graduates from many discipl...
AbstractA number of researchers have documented several difficulties faced by learners of basic prog...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
This research investigates a novel approach to teach programming using educational games. The object...
This study aims to promote learners’ motivation for computer programming through game development. M...
Abstract: This study uses an educational computer game as a supplemental instruction delivery method...
This paper addresses the construct of motivation as it relates to learning. Questions that will be d...
Gamification is the most active methodology utilized in the E-learning environment for teaching-lear...
In this paper we investigate how teaching programming to the modern generation of students, “digital...
The purpose of this case study is to examine how educational games implemented in an xMOOC affect ed...
With the increasing hybrid blend of face-to-face and remote study in the higher education, finding s...
Games have important motivational power. They take advantage of a set of tools to encourage people ...
Computer science novice students find it hard to learn and master programming language subjects. In ...
Currently the technology is growing and sophisticated. Technological advances have also entered the ...