Skip to main content

Table 3 Analyzed articles concerning the implementation of game-based learning in computer science

From: Game-based learning in computer science education: a scoping literature review

References

Educational level

Implemented game

Type of the game

Computer science topics covered by the game

Abdellatif et al. (2018)

University

Robocode

Already created

Object-oriented programming

Abidin & Zaman (2017)

University

Kahoot

Author

Object-oriented programming

Agalbato and Loiacono (2018)

University

Robo

Already created

Block-based programming

Agbo et al. (2021)

University

Online platform

Students

Computational thinking

Alatrista-Salas and Nunez-Del-Prado (2018)

University

CodeCombat

Already created

Object-oriented programming

Araujo et al. (2018)

Secondary

Scratch

Students

Block-based programming

Baek and Oh (2019)

Primary

Code Planet

Author

Object-oriented programming

Barriga & Besoaín (2020)

University

No specific game

Students

Programming principles

Berger et al. (2019)

Secondary

Privacy

Author

Internet safety

Bevcic and Rugelj (2020)

Primary

Snap!

Author

Block-based programming

Borna and Rad (2018)

University

Unity 3D Engine, Kahoot, Pulse

Author

Programming principles

Chang and Tsai (2018)

Secondary

Kinnect + Scratch

Students

Object-oriented programming

Clegg et al. (2017)

University

Code Defenders

Author

Other

Corda et al. (2019)

University

BashDungeon

Author

Basic computer science

Daungcharone et al. (2017)

University

PC game

Author

Object-oriented programming

De Carvalho et al. (2020)

Primary

Snap!, Run Marco, CodeCombat, Human Resource Machine, Light Bot, May's journey

Already created

Block-based programming

De Kereki and Adorjan (2018)

University

Kulami. Morelli, Pentago, FlipFlop, Quinamid

Already created

Computational thinking

De Troyer et al. (2019)

University

TrueBiters

Author

Basic computer science

Dočkalová Burská et al. (2021)

University

Training Analysis Tool

Author

Internet safety

Dos Santos et al. (2018)

University

Code Combat, Code Hunt

Already created

Object-oriented programming

Duch and Jaworski (2018)

University

Arduino-based educational Board

Students

Object-oriented programming

Eleftheriadis and Xinogalos (2020)

University

Office Madness

Author

Object-oriented programming

Elmunsyah et al. (2018)

Secondary

Mobile-based educational game

Author

Object-oriented programming

Elmunsyah et al. (2021)

Secondary

Degraff

Author

Other

Emembolu et al. (2019)

Primary

Gamefoot engine

Students

Block-based programming

Evripidou et al. (2021)

Primary

Bee-Bot robot

Students

Computational thinking

Fraser et al. (2020)

University

Code Defenders

Author

Other

Funke et al. (2017)

Primary

Scratch

Students

Computational thinking

Gaborik et al. (2019)

Secondary

Board Nanu game

Already created

Object-oriented programming

Garcia-Ruiz et al. (2021)

Primary

Micro:bit projects

Students

Object-oriented programming

Gardeli and Vosinakis (2019)

Primary

Request

Author

Computational thinking

Giang et al. (2020)

University

Escape room

Author

Object-oriented programming

Gossen et al. (2018)

University

Games with Cinco Adventure Game Tool

Students

Computational thinking

Groza et al. (2020)

University

MineFOL game

Author

Basic computer science

Gulec et al. (2019)

University

CONGO

Author

Object-oriented programming

Hananto and Panjaburee (2019)

Secondary

Key and Chest

Author

Computational thinking

Holanda et al. (2020)

Secondary

Kodu, MIT Inventor, Arduino,

Students

Object-oriented programming

Holenko Dlab and Hoic-Bozic (2021)

Primary

Snap!

Author

Block-based programming

Hong and Chu (2017)

University

Situated 3D game

Author

Object-oriented programming

Horst et al. (2019)

University

FunPlogs

Author

Programming principles

Huang et al. (2019)

Secondary

Set of board games

Author

Object-oriented programming

Huang et al. (2021)

University

pyMaze

Author

Object-oriented programming

Jagušt et al. (2018)

Primary

Unplugged activities

Already created

Computational thinking

Jovanov et al. (2017)

University

Unity 3D platform

Students

Other

Kanellopoulou et al. (2021)

Primary

Code

Already created

Block-based programming

Kannappan (2019)

University

La Petite Fee Cosmo

Author

Programming principles

Kantharaju et al. (2020)

University

Parallel

Already created

Object-oriented programming

Kazimoglu (2020)

University

Program Your Robot

Author

Computational thinking

Kintsakis and Rangoussi (2017)

Primary

Scratch

Author

Block-based programming

Klimová et al. (2021)

Primary

Minecraft

Students

Object-oriented programming

Kučera et al. (2020)

University

Interactive application in Unity

Author

Object-oriented programming

Kurniawati et al. (2018)

Primary

2D Maze, 3D adventures

Author

Block-based programming

López-Fernández et al. (2021a, 2021b)

University

Flappy Bird

Author

Programming principles

López-Fernández et al. (2021a, 2021b)

University

LEGO® Serious Play

Students

Object-oriented programming

López-Pernas et al. (2019)

University

Escape Room

Author

Object-oriented programming

López-Pernas et al. (2021)

University

Escape room

Author

Object-oriented programming

Lotfi et al. (2019)

University

OOP SG

Already created

Object-oriented programming

Malizia et al. (2017)

University

TAPASPlay

Author

Computational thinking

Martins et al. (2019)

Secondary

Kahoot

Author

Other

Meftah et al. (2019)

University

Marco Run

Already created

Object-oriented programming

Miljanovic and Bradbury (2020)

University

GidgetML

Author

Programming principles

Min et al. (2020)

Primary

Engage

Author

Block-based programming

Montes et al. (2021)

Secondary

DFD-C

Author

Object-oriented programming

Mosquera et al. (2020)

Primary

sCool platform

Author

Object-oriented programming

Nche et al. (2019)

Primary

CodeTracesure

Author

Computational thinking

Nche et al. (2020)

primary

Codetracesure

Author

Computational thinking

Noval et al. (2019)

University

Robocode, Battlebot

Author

Basic computer science

Paiva et al. (2020)

University

Asura environment

Students

Object-oriented programming

Pila et al. (2019)

Primary

Daisy the Dinosaur, Kodable

Already created

Block-based programming

Popović et al. (2017)

Primary

Angry Birds

Already created

Computational thinking

Prabawa et al. (2017)

Secondary

Capture the flag

Already created

Internet safety

Priyadarshini et al. (2020)

University

The game-based learning mobile app

Author

Object-oriented programming

Rajeev and Sharma (2018)

University

Vizard platform

Author

Object-oriented programming

Riera et al. (2019)

University

HOME I/O, Scratch 2.0

Already created

Basic computer science

Roussou and Rangoussi (2020)

Primary

Robot Code & Go Robot Mouse

Students

Computational thinking

Rozali and Zaid (2017)

University

Mobile game

Author

Other

Sáiz Manzanares et al. (2020)

Primary

Blockly Games

Already created

Block-based programming

Schatten and Schatten (2020)

Secondary

CodeCombat

Students

Block-based programming

Seebauer et al. (2020)

University

Escape Room

Author

Basic computer science

Seralidou and Douligeris (2020)

Primary

Kodu Game Lab, Light Bot, Kahoot, Scratch

Students

Programming principles

Sharaf et al. (2020)

Primary

Treasure hunt style game

Author

Object-oriented programming

Sharma et al. (2019)

Primary

Scratch + Arduino

Students

Block-based programming

Shim et al. (2017)

Primary

Robot game

Students

Object-oriented programming

Siakavaras et al. (2018)

University

Platforms for LBG—Tale Blazer, ARIS, 7scenes, Wherigo

Author

Internet Safety

Silva et al. (2020)

University

The Turing Project

Author

Basic computer science

Simões Gomes et al. (2018)

Primary

Code Baymax; LightBot

Already created

Block-based programming

Sookhanaphibarn and Choensawat (2020)

University

Laptop Security, Social Network, Cyber Defender, Quiz Tank, Cyber Runner

Author

Internet safety

Stigall and Sharma (2017)

University

Second Life

Author

Object-oriented programming

Tabuti et al. (2020)

University

Online migration of traditional game

Students

programming principles

Tacouri and Nagowah (2021)

University

Code Saga

Author

Object-oriented programming

Taylor et al. (2019)

Secondary

IntelliBlox toolkit

Students

Block-based programming

Towler et al. (2020)

University

Logic Descent—Escape room

Author

Basic computer science

Tretinjak (2019)

Secondary

Unplugged games

Author

Computational thinking

Vahldick et al. (2020)

University

NoBug’s, SnackBar

Author

Computational thinking

Valle et al. (2017)

University

Testing Game

Author

Other

Venkatesh et al. (2021)

Primary

Unplugged activities

Author

Computational thinking

Ventura et al. (2017)

University

Video games using Unity3D

Students

Object-oriented programming

Videnovik et al. (2018)

Primary

Kahoot

Author

Basic computer science

Visoottiviseth et al. (2018)

University

Lord of Secure

Author

Internet safety

Voštinár (2021)

Primary

MakeCode Arcade

Author

Block-based programming

Vourletsis and Politis (2022)

Primary

Games in Scratch

Already created

Computational thinking

Wong and Jiang (2018)

Primary

Games in Scratch

Author

Computational thinking

Wong and Yatim (2018)

University

Greenfoot, Darwin

CodeCombat

Author

Object-oriented programming

Wong et al. (2017)

University

The Odyssey of Phoenix

Author

Object-oriented programming

Workman et al. (2021)

University

Secure Code Warrior

Already created

Internet safety

Xian (2021)

University

Sandbox game LE

Author

Object-oriented programming

Yallihep and Kutlu (2020)

Primary

Lightbot

Already created

Object-oriented programming

Yokoyama et al. (2020)

University

RPA

Author

Object-oriented programming

Yongqiang et al. (2018)

Primary

Scratch + Arduino

Students

Block-based programming

Yücel and Rızvanoğlu (2019)

Primary

Code Combat

Already created

Block-based programming

Zapata-Cáceres & Martín-Barroso (2021)

Primary

Visual environment Blue Ant Code

Author

Computational thinking

Zeevaarders and Aivaloglou (2021)

Primary

Scratch

Students

Object-oriented programming

Zhao et al. (2021)

University

Three games on NEWTELP platform

Author

Object-oriented programming