中文
相关论文

相关论文: Minecraft: An Engaging Platform to Learn Programmi…

200 篇论文

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…

软件工程 · 计算机科学 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…

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…

物理教育 · 物理学 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…

软件工程 · 计算机科学 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…

人机交互 · 计算机科学 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…

人工智能 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

计算机与社会 · 计算机科学 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…

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.…

软件工程 · 计算机科学 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…

物理教育 · 物理学 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…

计算机与社会 · 计算机科学 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…

操作系统 · 计算机科学 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…

人机交互 · 计算机科学 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…

人机交互 · 计算机科学 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…

编程语言 · 计算机科学 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…

人机交互 · 计算机科学 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…

人机交互 · 计算机科学 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…