English
Related papers

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

200 papers

We discuss the use of both MPI and OpenMP in the teaching of senior undergraduate and junior graduate classes in parallel programming. We briefly introduce the OpenMP standard and discuss why we have chosen to use it in parallel programming…

Distributed, Parallel, and Cluster Computing · Computer Science 2007-05-23 Yi Pan

Recent work investigated the potential of comics to support the teaching and learning of programming concepts and suggested several ways $coding$ $strips$, a form of comic strip with its corresponding code, can be used. Building on this…

Computers and Society · Computer Science 2021-09-29 Sangho Suh , Celine Latulipe , Ken Jen Lee , Bernadette Cheng , Edith Law

One core aspect of immersive visualization labs is to develop and provide powerful tools and applications that allow for efficient analysis and exploration of scientific data. As the requirements for such applications are often diverse and…

Human-Computer Interaction · Computer Science 2024-11-05 Marcel Krüger , David Gilbert , Torsten Wolfgang Kuhlen , Tim Gerrits

Basic programming and algorithm learning is one of the compulsory subjects required for students majoring in computers. As this lesson is knowledge base, it is very important and essential that before learn programmings languages students…

Computers and Society · Computer Science 2020-05-28 Wirawan Istiono , Hijrah , Nur Nawaningtyas. P

Programming education is becoming important as demands on computer literacy and coding skills are growing. Despite the increasing popularity of interactive online learning systems, many programming courses in schools have not changed their…

Computers and Society · Computer Science 2020-01-23 Ryo Suzuki , Jun Kato , Koji Yatani

Programming ability is one of the most important abilities for the undergraduates majoring in computer science. Taking Yunnan University as an example, the necessity and importance of improving the ability of programming is analyzed in this…

Computers and Society · Computer Science 2025-02-05 Guowu Yuan , Shicai Liu

One of the most important areas of todays computer technology is Cloud Computing. Benefits of Cloud Computing in various areas cannot be ignored. One field affected by the opportunities provided by Cloud Computing is education. MOOC emerged…

Computers and Society · Computer Science 2019-03-01 Mansur Beştaş

Recently, introducing computer science and educational robots in compulsory education has received increasing attention. However, the use of screens in classrooms is often met with resistance, especially in primary school. To address this…

Two of the most popular game engines today, Unreal Engine v4.x and Unity Game Engine v5.x have recently adopted competitive and very appealing pricing structures for individual game developers and small teams. One may lean towards one or…

Computers and Society · Computer Science 2015-11-12 Ioannis Pachoulakis , Georgios Pontikakis

Blocks-based programming has become the lingua franca for introductory coding. Studies have found that experience with blocks-based programming can help beginners learn more traditional text-based languages. We explore how blocks…

Programming Languages · Computer Science 2018-06-27 David Bau , Jeff Gray , Caitlin Kelleher , Josh Sheldon , Franklyn Turbak

Educational games are an increasingly popular teaching tool in modern classrooms. However, the development of complementary tools for teachers facilitating classroom gameplay is lacking. We present the results of a participatory design…

Human-Computer Interaction · Computer Science 2022-10-19 Luke Swanson , David Gagnon , Jennifer Scianna

The ultimate goals of serious education games (SEG) are to facilitate learning and maximizing enjoyment during playing SEGs. In SEG development, there are normally two spaces to be taken into account: knowledge space regarding learning…

Artificial Intelligence · Computer Science 2018-01-09 Harits Ar Rosyid , Matt Palmerlee , Ke Chen

Minecraft's complexity and diversity as an open world make it a perfect environment to test if agents can learn, adapt, and tackle a variety of unscripted tasks. However, the development and validation of novel agents in this setting…

Artificial Intelligence · Computer Science 2025-05-30 Shaofei Cai , Zhancun Mu , Kaichen He , Bowei Zhang , Xinyue Zheng , Anji Liu , Yitao Liang

This paper explores the pedagogical potential of "teacher pre-prompting" as a means of guiding student collaboration in programming education. In particular, we investigate how brief teacher-initiated questions posed before students engage…

Computers and Society · Computer Science 2025-06-26 Johan Petersson

Naturally, university courses should be designed to attract students, engaging them to achieve learning goals. Toward this end, the use of Serious Games has been proposed in the literature. To address positive effects, such as content…

Human-Computer Interaction · Computer Science 2023-11-29 Lea C. Brandl , Börge Kordts , Andreas Schrader

Game-based learning shows real promise for engaging students in well-resourced classrooms, but what about the millions who study in schools with far fewer opportunities? We propose a practical framework for bringing Minecraft Education…

Human-Computer Interaction · Computer Science 2026-03-10 Mohd Ruhul Ameen , Akif Islam , Momen Khandokar Ope

MineRL 2019 competition challenged participants to train sample-efficient agents to play Minecraft, by using a dataset of human gameplay and a limit number of steps the environment. We approached this task with behavioural cloning by…

Artificial Intelligence · Computer Science 2020-05-08 Anssi Kanervisto , Janne Karttunen , Ville Hautamäki

Teaching graph theory with the most adequate tools requires time and ideas. We present how an open community of teachers shares contents and ideas on an innovative platform. The objective is to get the students autonomous in their training…

Discrete Mathematics · Computer Science 2022-09-13 Nicolas Catusse , Hadrien Cambazard , Nadia Brauner , Bernard Penz , Florian Fontan

In this paper, we present Code Shrew, a new software platform accompanied by an interactive programming course. Its aim is to teach the fundamentals of computer programming by enabling users to create their own drawings and animations. The…

Computers and Society · Computer Science 2018-08-09 Ludwik Trammer , Jamie Nunez

Studies indicate that much of the software created today is not accessible to all users, indicating that developers don't see the need to devote sufficient resources to creating accessible software. Compounding this problem, there is a lack…

Software Engineering · Computer Science 2020-09-10 Weishi Shi , Samuel Malachowsky , Yasmine El-Glaly , Qi Yu , Daniel E. Krutz
‹ Prev 1 4 5 6 7 8 10 Next ›