Minecraft: An Engaging Platform to Learn Programming
- URL: http://arxiv.org/abs/2208.09556v1
- Date: Fri, 19 Aug 2022 22:12:37 GMT
- Title: Minecraft: An Engaging Platform to Learn Programming
- Authors: Worasait Suwannik
- Abstract summary: This paper explores the benefits of using Minecraft Education Edition to teach Python programming.
It has several benefits, including being highly engaging, sharpen creativity, and problem-solving skill.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-sa/4.0/
- Abstract: Teaching programming effectively is difficult. This paper explores the
benefits of using Minecraft Education Edition to teach Python programming.
Educators can use the game to teach various programming concepts ranging from
fundamental programming concepts, object-oriented programming, event-driven
programming, and parallel programming. It has several benefits, including being
highly engaging, sharpen creativity and problem-solving skill, motivating the
study of mathematics, and making students realizes the importance of
programming.
Related papers
- Mechanic Maker: Accessible Game Development Via Symbolic Learning Program Synthesis [2.3941497253612085]
Mechanic Maker is a tool for creating a wide-range of game mechanics without programming.
It relies on a backend symbolic learning system to synthesize game mechanics from examples.
arXiv Detail & Related papers (2024-10-01T21:58:28Z) - Toward Finding and Supporting Struggling Students in a Programming
Course with an Early Warning System [1.192436948211501]
We assess different cognitive skills of students of an introductory programming course.
Most of the cognitive skills can predict whether students acquire programming skills to a certain degree.
We found a significant positive effect of the syntax drill-and-practice exercises on the success of a course.
arXiv Detail & Related papers (2024-01-25T12:55:27Z) - Leveraging Large Language Model and Story-Based Gamification in
Intelligent Tutoring System to Scaffold Introductory Programming Courses: A
Design-Based Research Study [6.773393436953262]
This study explores how large language models and.
gamblers can scaffold coding learning and increase.
Chinese students sense of belonging in introductory programming courses.
arXiv Detail & Related papers (2023-02-25T04:07:03Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science.
Standard approaches require instructors to manually grade student-implemented interactive programs.
Online platforms that serve millions, like Code.org, are unable to provide any feedback on assignments for implementing interactive programs.
arXiv Detail & Related papers (2022-11-16T10:00:23Z) - What is it like to program with artificial intelligence? [10.343988028594612]
Large language models can generate code to solve a variety of problems expressed in natural language.
This technology has already been commercialised in at least one widely-used programming editor extension: GitHub Copilot.
We explore how programming with large language models (LLM-assisted programming) is similar to, and differs from, prior conceptualisations of programmer assistance.
arXiv Detail & Related papers (2022-08-12T10:48:46Z) - MineDojo: Building Open-Ended Embodied Agents with Internet-Scale
Knowledge [70.47759528596711]
We introduce MineDojo, a new framework built on the popular Minecraft game.
We propose a novel agent learning algorithm that leverages large pre-trained video-language models as a learned reward function.
Our agent is able to solve a variety of open-ended tasks specified in free-form language without any manually designed dense shaping reward.
arXiv Detail & Related papers (2022-06-17T15:53:05Z) - Competition-Level Code Generation with AlphaCode [74.87216298566942]
We introduce AlphaCode, a system for code generation that can create novel solutions to problems that require deeper reasoning.
In simulated evaluations on recent programming competitions on the Codeforces platform, AlphaCode achieved on average a ranking of top 54.3%.
arXiv Detail & Related papers (2022-02-08T23:16:31Z) - ProTo: Program-Guided Transformer for Program-Guided Tasks [59.34258016795216]
We formulate program-guided tasks which require learning to execute a given program on the observed task specification.
We propose the Program-guided Transformer (ProTo), which integrates both semantic and structural guidance of a program.
ProTo executes a program in a learned latent space and enjoys stronger representation ability than previous neural-symbolic approaches.
arXiv Detail & Related papers (2021-10-02T13:46:32Z) - Dive into Deep Learning [119.30375933463156]
The book is drafted in Jupyter notebooks, seamlessly integrating exposition figures, math, and interactive examples with self-contained code.
Our goal is to offer a resource that could (i) be freely available for everyone; (ii) offer sufficient technical depth to provide a starting point on the path to becoming an applied machine learning scientist; (iii) include runnable code, showing readers how to solve problems in practice; (iv) allow for rapid updates, both by us and also by the community at large.
arXiv Detail & Related papers (2021-06-21T18:19:46Z) - DreamCoder: Growing generalizable, interpretable knowledge with
wake-sleep Bayesian program learning [47.910312960048174]
We present DreamCoder, a system that learns to solve problems by writing programs.
It builds expertise by creating programming languages for expressing domain concepts, together with neural networks.
A wake-sleep'' learning algorithm alternately extends the language with new symbolic abstractions and trains the neural network on imagined and replayed problems.
arXiv Detail & Related papers (2020-06-15T13:06:29Z) - Education Games To Learn Basic Algorithm With Near Isometric Projection
Method [0.0]
This study focused on the material Sequencing, Overloading, Procedures, Recursive Loops and Conditionals.
Proposed Education Games with Near Isometric Projection method reach 83.87% statement of agreement.
arXiv Detail & Related papers (2020-05-27T08:10:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.