scispace - formally typeset
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

Content maybe subject to copyright    Report

Citations
More filters
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

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?

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.
Related Papers (5)