2020
DOI: 10.3390/computers9040102
|View full text |Cite
|
Sign up to set email alerts
|

An Interactive Serious Mobile Game for Supporting the Learning of Programming in JavaScript in the Context of Eco-Friendly City Management

Abstract: In the pedagogical process, a serious game acts as a method of teaching and upbringing, the transfer of accumulated experience and knowledge. In this paper, we describe an interactive serious programming game based on game-based learning for teaching JavaScript programming in an introductory course at university. The game was developed by adopting the gamification pattern-based approach. The game is based on visualizations of different types of algorithms, which are interpreted in the context of city life. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
20
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 31 publications
(22 citation statements)
references
References 60 publications
1
20
0
1
Order By: Relevance
“…The past success of traditional video-games has led the scientific community to adapt visual simulation, virtual reality and games to other contexts of application, such as health, education, law, and so on [19][20][21][22]. One approach currently on the rise is gamification [7], as a part of the Engineering curricula for education.…”
Section: Gamification In Educationmentioning
confidence: 99%
“…The past success of traditional video-games has led the scientific community to adapt visual simulation, virtual reality and games to other contexts of application, such as health, education, law, and so on [19][20][21][22]. One approach currently on the rise is gamification [7], as a part of the Engineering curricula for education.…”
Section: Gamification In Educationmentioning
confidence: 99%
“…While the reader interested in the detailed description of how the respective problems are presented in the game is referred to the already mentioned paper presenting the application from the technical point of view [31], for a glimpse of how the game looks like, Figure 1 presents a screenshot of an iterative search challenge visualization. To solve it, the student's program has to find the right waste deposit place depending on the randomly assigned type of waste truck.…”
Section: Game Formmentioning
confidence: 99%
“…In our recent paper [31], we presented the technical internals of the game app and discussed its aspects that are most relevant to computer science education-the coverage of problems to solve and how they were put into the frame of a game, as well as the measured effectiveness of the game in teaching the introductory concepts and the construct of programming logic and thinking. In this paper, we focus on the sustainable development topics featured in the game.…”
Section: Introductionmentioning
confidence: 99%
“…Our e-learning application above is a type of serious game, where the goal is to improve the learning experience [32]. Many other serious games were suggested in education [33]. The main difference between previous e-learning games and ours is in focusing on guiding students towards skills they need to practice, while maintaining the the freedom to choose their activities.…”
Section: Elements Of Gamificationmentioning
confidence: 99%