English
Related papers

Related papers: Minecraft: An Engaging Platform to Learn Programmi…

200 papers

Learning to program has become common in schools, higher education and individual learning. Although testing is an important aspect of programming, it is often neglected in education due to a perceived lack of time and knowledge, or simply…

Software Engineering · Computer Science 2023-04-06 Philipp Straubinger , Laura Caspari , Gordon Fraser

Video games have emerged as a medium for learning by creating engaging environments, encouraging creative and deep thinking, and exposing learners to complex problems. Unfortunately, even though there are increasing examples of video games…

Human-Computer Interaction · Computer Science 2022-12-19 Zachariah P. Beck , Brandon Alpert , Alexander J. Bowman , William R. Watson , Adrian Buganza Tepole

This entry introduces educational games in secondary schools. Educational games include three main types of educational activities with a playful learning intention supported by digital technologies: educational serious games, educational…

Physics Education · Physics 2020-04-14 Margarida Romero

Testing plays a crucial role in software development, and it is essential for software engineering students to receive proper testing education. However, motivating students to write tests and use automated testing during software…

Software Engineering · Computer Science 2024-02-01 Philipp Straubinger , Gordon Fraser

Many STEM concepts pose significant learning challenges to students due to their inherent complexity and abstract nature. Visualizing complex problems through animations can significantly enhance learning outcomes. However, the creation of…

Human-Computer Interaction · Computer Science 2025-10-03 Christina Zhang

This paper introduces EvoCraft, a framework for Minecraft designed to study open-ended algorithms. We introduce an API that provides an open-source Python interface for communicating with Minecraft to place and track blocks. In contrast to…

Artificial Intelligence · Computer Science 2020-12-10 Djordje Grbic , Rasmus Berg Palm , Elias Najarro , Claire Glanois , Sebastian Risi

Teachers face several challenges when presenting the fundamental concepts of programming in the classroom. Several tools are introduced to give a visual dimension to support the learning process. These tools rely on code blocks, easily…

Computers and Society · Computer Science 2019-11-22 Hussein Alrubaye , Stephanie Ludi , Mohamed Wiem Mkaouer

The use of educational games for pedagogical practice can provide new conceptions of teaching-learning in an interactive environment stimulating the acquisition of new knowledge. The so-called serious games are focused on the goal of…

Computers and Society · Computer Science 2017-10-12 Fernando Almeida

Computer games play an important role in our society and motivate people to learn computer science. Since artificial intelligence is integral to most games, they can also be used to teach artificial intelligence. We introduce the Game AI…

Computers and Society · Computer Science 2015-11-25 Mark O. Riedl

Serious games have recently emerged as an avenue for curriculum delivery. Serious games incorporate motivation and entertainment while providing pointed curriculum for the user. This paper presents a serious game, called MiBoard, currently…

Computers and Society · Computer Science 2010-09-14 Kyle B. Dempsey , Justin F. Brunelle , G. Tanner Jackson , Chutima Boonthum , Irwin B. Levinstein , Danielle S. McNamara

Everyone learns to code nowadays. Writing code, however, does not go without testing, which unfortunately rarely seems to be taught explicitly. Testing is often not deemed important enough or is just not perceived as sufficiently exciting.…

Software Engineering · Computer Science 2024-04-16 Philipp Straubinger , Lena Bloch , Gordon Fraser

The potential of using video games as well as gaming engines for educational and research purposes is promising, especially with the current progress of Industry 4.0 technologies such as augmented and virtual reality devices. However, it is…

Physics Education · Physics 2019-01-04 Janelle Resch , Ireneusz , Ocelewski , Judy Ehrentraut , Michael Barnett-Cowan

The aim of the current work is to assess the challenges that gamification in education are facing nowadays. Benefits and disadvantages of using gamification in classroom are both discussed to offer a clearer view on the impact of using…

Computers and Society · Computer Science 2017-08-31 Iulian Furdu , Cosmin Tomozei , Utku Kose

Teaching Unix to new students is a common tasks in many higher schools. This paper presents an approach to such course where the students progress autonomously with the help of the teacher. The traditional textbook is complemented with a…

Operating Systems · Computer Science 2011-03-10 Matthieu Moy

Blockchain is a new technological approach that has gained popularity on the market due to its application in several areas such as education, health, security, and smart cities, among others. However, understanding how blockchain works is…

Human-Computer Interaction · Computer Science 2021-04-16 Diogo Cortiz , Newton Calegari , Fabiana Oliveira , Daniel Couto Gatti

Serious games are increasingly being used in cybersecurity education to engage and educate users. Several studies with cybersecurity serious games have shown that they are successful in educating users and the users also find them both fun…

Human-Computer Interaction · Computer Science 2023-07-19 Gokul Jayakrishnan , Vijayanand Banahatti , Sachin Lodha

Programming is about automation in a wide variety of domains. Developing itself is one of those. As a side-effect, progress in automated coding may make people less willing to learn computer programming. This could become an issue, if the…

Programming Languages · Computer Science 2026-05-01 Attila Egri-Nagy

Engagement in educational games, a recently popular academic topic, has been shown to increase learning performance, as well as a number of attitudinal factors, such as intrinsic interest and motivation. However, there is a lack of research…

Human-Computer Interaction · Computer Science 2017-09-29 Angela He

Children tend to be constantly exposed to technologies, such as smartphones, tablets, and gaming consoles, drawn by the interactive and visually stimulating nature of digital platforms. Thus, integrating the teaching process with…

Human-Computer Interaction · Computer Science 2025-03-21 Everson Borges da Rosa , Michel Albonico , Paulo Juunior Varela

Programming, which is both economically significant and mentally stimulating, has been found to benefit the aging brain and to enhance cognitive function at various educational levels. Despite its advantages, challenges persist in…