Gamification and SQL (2021)
Type of ContentJournal Article
PublisherAssociation for Computing Machinery (ACM)
<jats:p>Gamification, defined as the integration of game elements into non-gaming environments, is a promising approach to increase student engagement, motivation, and performance in Computer Science and Software Engineering education. This viewpoint encouraged the creation of QueryCompetition, a web system that allows students to practice SQL in a competitive environment. Our goal was to obtain empirical evidence on how gamifying elements, such as challenges, points, and leaderboards, integrated into QueryCompetition, affect student performance, motivation, and user experience. We carried out a quasi-experimental study with two groups in a Database course. One group used a gamified version of QueryCompetition having access to points and leaderboards, while the other used a non-gamified version with no access to the above mentioned elements. Quantitative and qualitative data were collected through tests and a survey. The results showed that there was a statistically significant improvement in student performance in the gamified group as compared to the non-gamified group. In addition, a higher motivation was observed in the gamified group. The empirical evidence presented in this article supports the claim that inclusion of challenges, points, and leaderboards, together with the competitive nature of QueryCompetition, impacts positively on student performance and motivation to practice SQL.</jats:p>
CitationMorales-Trujillo ME, García-Mireles GA (2021). Gamification and SQL. ACM Transactions on Computing Education. 21(1). 1-29.
This citation is automatically generated and may be unreliable. Use as a guide only.
Keywordsgamification; game-related method; empirical study; computer science; software engineering; SQL
ANZSRC Fields of Research08 - Information and Computing Sciences::0803 - Computer Software::080309 - Software Engineering
13 - Education::1303 - Specialist Studies in Education::130306 - Educational Technology and Computing
13 - Education::1303 - Specialist Studies in Education::130309 - Learning Sciences
RightsAll rights reserved unless otherwise stated
Showing items related by title, author, creator and subject.
Towards adaptive provision of examples during problem solving. Tahir F; Mitrovic, Antonija; Sotardi V (Asia-Pacific Society for Computers in Education, 2019)Intelligent Tutoring Systems (ITSs) are effective in supporting learning, as shown in numerous studies. The goal of our project is to develop an adaptive strategy that would be capable of identifying situations during ...
Investigating the effects of learning activities in a mobile Python tutor for targeting multiple coding skills. Fabic GVF; Mitrovic, Antonija; Neshatian, Kourosh (2018)Mobile devices are increasingly being utilized for learning due to their unique features including portability for providing ubiquitous experiences. In this paper, we present PyKinetic, a mobile tutor we developed for ...
Is Agile Not Agile Enough? A Study on How Agile is Applied and Misapplied in the Video Game Development Industry McKenzie T; Morales M; Lukosch S; Hoermann S (2021)Video games have become the most dominant and successful entertainment industry worldwide; however, many video game development (VGD) projects and studios struggle to succeed. At present, there are no commonly accepted ...