中文
相关论文

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

200 篇论文

In today's education systems, there is a deep concern about the importance of teaching code and computer programming in schools. Moving digital learning from a simple use of tools to understanding the processes of the internal functioning…

计算机与社会 · 计算机科学 2017-05-25 Mokhtar Ben Henda

Minecraft is a great testbed for human creativity that has inspired the design of various structures and even functioning machines, including flying machines. EvoCraft is an API for programmatically generating structures in Minecraft, but…

神经与进化计算 · 计算机科学 2023-04-21 Alejandro Medina , Melanie Richey , Mark Mueller , Jacob Schrum

This article presents an ongoing research aiming to develop an effective methodology for teaching programming, focusing on participation in the Brazilian Informatics Olympiad (OBI), for elementary and high school students. The training…

Video games have served as useful benchmarks for the decision-making community, but going beyond Atari games towards modern games has been prohibitively expensive for the vast majority of the research community. Prior work in modern video…

Educational games are commonly used to motivate students and provide enhanced learning opportunities. Apps and mobile games play an increasingly important role in education and smartphones are part of the daily lives of most female…

计算机与社会 · 计算机科学 2020-06-15 Bernadette Spieler , Naomi Pfaff , Stefania Makrygiannaki , Wolfgang Slany

When generating technical instructions, it is often convenient to describe complex objects in the world at different levels of abstraction. A novice user might need an object explained piece by piece, while for an expert, talking about the…

计算与语言 · 计算机科学 2020-10-09 Arne Köhn , Julia Wichlacz , Álvaro Torralba , Daniel Höller , Jörg Hoffmann , Alexander Koller

The present study introduces an Android based application that focuses on promoting students' learning experience when interacting with Lego Mindstorms Robotic Kit NXT. A thorough investigation of the current literature reveals that there…

计算机与社会 · 计算机科学 2018-06-19 Konstantinos Manousaridis , Apostolos Mavridis , Konstantinos Anagnostopoulos , Gregory Kalogiannis

Children learn though play. We introduce the analogous idea of learning programs through play. In this approach, a program induction system (the learner) is given a set of tasks and initial background knowledge. Before solving the tasks,…

机器学习 · 计算机科学 2019-05-21 Andrew Cropper

This paper focuses on "tracing player knowledge" in educational games. Specifically, given a set of concepts or skills required to master a game, the goal is to estimate the likelihood with which the current player has mastery of each of…

人工智能 · 计算机科学 2019-08-16 Pavan Kantharaju , Katelyn Alderfer , Jichen Zhu , Bruce Char , Brian Smith , Santiago Ontañón

Management education scholarship has long outlined the need to enhance student engagement and participation in business schools, using more innovative teaching practices. This is increasingly motivating scholars to strive for more…

计算机与社会 · 计算机科学 2021-04-20 Vasilis Gkogkidis , Nicholas Dacre

In the evolving landscape of education, robotics has emerged as a powerful tool for fostering creativity, critical thinking, and problem-solving skills among students of all ages. This innovative approach to learning seamlessly integrates…

机器人学 · 计算机科学 2023-12-12 Athanasios Karagounis

We continuously interact with computerized systems to achieve goals and perform tasks in our personal and professional lives. Therefore, the ability to program such systems is a skill needed by everyone. Consequently, computational thinking…

Quantum Computing is an exciting field that draws from information theory, computer science, mathematics, and quantum physics to process information in fundamentally new ways. There is an ongoing race to develop practical quantum computers…

物理教育 · 物理学 2023-05-16 Tunde Kushimo , Beth Thacker

Computer programs are part of our daily life, we use them, we provide them with data, they support our decisions, they help us remember, they control machines, etc. Programs are made by people, but in most cases we are not their authors, so…

计算机与社会 · 计算机科学 2021-12-07 Andrej Brodnik , Andrew Csizmadia , Gerald Futschek , Lidija Kralj , Violetta Lonati , Peter Micheuz , Mattia Monga

In the last few years, serious games have become popular, with a consensus of the benefits for teaching cyber security awareness and education. However, there is still a lack of pedagogical driven methodologies and tools to support serious…

密码学与安全 · 计算机科学 2021-10-25 Stephen Hart , Basel Halak , Vladimiro Sassone

Fun acts as a catalyst for learning by enhancing motivation, active engagement and knowledge retention. As social robots gain traction as educational tools, understanding how their unique affordances can be leveraged to cultivate fun…

人机交互 · 计算机科学 2024-11-06 Elaheh Sanoubari , John Edison Muñoz , Ali Yamini , Neil Randall , Kerstni Dautenhahn

Esoteric programming languages are challenging to learn, but their unusual features and constraints may serve to improve programming ability. From languages designed to be intentionally obtuse (e.g. INTERCAL) to others targeting artistic…

编程语言 · 计算机科学 2025-09-03 Jeremy Singer , Steve Draper

In this contribution we discuss how to develop a physics curriculum for undergraduate students that includes computing as a central element. Our contribution starts with a definition of computing and pertinent learning outcomes and…

物理教育 · 物理学 2018-02-27 Marcos Daniel Caballero , Morten Hjorth-Jensen

Developers have to write thorough tests for their software in order to find bugs and to prevent regressions. Writing tests, however, is not every developer's favourite occupation, and if a lack of motivation leads to a lack of tests, then…

软件工程 · 计算机科学 2022-02-15 Philipp Straubinger , Gordon Fraser

Massive training of developers following the growing demands of the information technology industry requires teachers to automate their repetitive tasks. For training courses on programming, it is promising to use automatic generation and…

软件工程 · 计算机科学 2022-05-24 Peter Sovietov