A Concept for an Introduction to Parallelization in Java: Multithreading with Programmable Robots in Minecraft

A Concept for an Introduction to Parallelization in Java: Multithreading with Programmable Robots in Minecraft

Abstract

We explore a new concept to teach parallelization in Java to college-level students. Using a modified version of the virtual world game Minecraft, the students implement agents that interact with the world’s objects in parallel, with faults leading to the removal of the agents. We perform a promising pilot study in a computer laboratory course and plan to extend our line of work in the next semesters.

Grafik Top
Authors
  • Foerster, Klaus-Tycho
  • Koenig, Michael
  • Wattenhofer, Roger
Grafik Top
Supplemental Material
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings (Poster)
Event Title
17th Annual Conference on Information Technology Education (SIGITE 2016)
Divisions
Communication Technologies
Subjects
Programmierung Allgemeines
Informatik in Beziehung zu Mensch und Gesellschaft
Event Location
Boston, USA
Event Type
Conference
Event Dates
Sep 28 - 01 Oct 2016
Series Name
Proceedings of the 17th Annual Conference on Information Technology Education and the 5th Annual Conference on Research in Information Technology, SIGITE/RIIT 2016
ISSN/ISBN
978-1-4503-4452-4
Page Range
p. 169
Date
September 2016
Export
Grafik Top