Open AccessJournal Article
Gamification in online collaborative learning for programming courses: A literature review
TLDR
An overview of how the embedding of gamification in online collaborative learning can enhance participation among novice programming students is provided and suggestions regarding suitable gamification approaches for programming courses are suggested.Abstract:
The popularity of computer science education triggered a dramatic rise in the number of tertiary institutions offering computer science courses. Nevertheless, many employers complain that graduates do not have the required skills. Lately, the higher education sector has faced a continuous decrease in the number of students choosing to study computer science courses, and some of the reasons for this rejection are related to the difficulties in mastering computer science skills. As core subjects in a computer science major, programming language subjects play an important role in successful tertiary computer science education. The embedding of gamification in programming courses has been identified as a potential technique that could maximize student participation and have a positive impact on learning. This research aims to provide an overview of how the embedding of gamification in online collaborative learning can enhance participation among novice programming students. The main findings from this review include the identification of the important participation elements for programming students in the online collaborative learning environment, a list of game elements embedded in online collaborative learning to facilitate participation among programming students, and suggestions regarding suitable gamification approaches for programming courses.read more
Citations
More filters
Book ChapterDOI
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Journal ArticleDOI
Learning Programming through Games and Contests: Overview, Characterisation and Discussion
TL;DR: This paper reviews the main kinds of online platforms to learn programming and more general computer science concepts, and illustrates the review with concrete platforms examples.
Journal ArticleDOI
A Systematic Review of Gamification Research: In Pursuit of Homo Ludens
Aras Bozkurt,Gürhan Durak +1 more
TL;DR: A systematic review in which document and content analysis were used revealed that Self-Determination Theory, Flow Theory, and MDA (Mechanics, Dynamics, and Aesthetic) Framework appeared to be the most beneficial lenses in gamification studies.
Journal ArticleDOI
Gamification Applications in E-learning: A Literature Review
TL;DR: The most common gamification elements used in e-learning and have a powerful effect on the students are points, leaderboards, badge, and level as mentioned in this paper, which can support and motivate students to participate in a gamification system.
Journal ArticleDOI
Teaching programming using dedicated Arduino Educational Board
TL;DR: A dedicated Arduino board along with custom application programming interface (API) was introduced into programming classes with a view to strengthen students’ engagement and improving the attractiveness of the course.
References
More filters
Journal ArticleDOI
Critical Inquiry in a Text-Based Environment: Computer Conferencing in Higher Education
TL;DR: It is suggested that computer conferencing has considerable potential to create a community of inquiry for educational purposes and should be used as a medium for this purpose.
Proceedings ArticleDOI
Gamification. using game-design elements in non-gaming contexts
TL;DR: This workshop brings together practitioners and researchers to develop a shared understanding of existing approaches and findings around the gamification of information systems, and identify key synergies, opportunities, and questions for future research.
Journal Article
Gamification in Education: What, How, Why Bother?
Joey J. Lee,Jessica Hammer +1 more
TL;DR: In this paper, the authors explore both the potential benefits and pitfalls of gamification in the context of education, and propose a framework to understand what gamification is, how it functions, and why it might be useful.
Journal ArticleDOI
Predicting students' final performance from participation in on-line discussion forums
TL;DR: To determine how the selection of instances and attributes, the use of different classification algorithms and the date when data is gathered affect the accuracy and comprehensibility of the prediction, a new Moodle module for gathering forum indicators was developed and different executions were carried out.
Journal ArticleDOI
Creating Effective Collaborative Learning Groups in an Online Environment
TL;DR: Specific instructional strategies that facilitate learner participation in small group projects are focused on, which result in an enhanced sense of community, increased skill acquisition, and better learning outcomes.