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

被引:5
作者
Foerster, Klaus-Tycho [1 ]
Koenig, Michael [1 ]
Wattenhofer, Roger [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
来源
SIGITE'16: PROCEEDINGS OF THE 17TH ANNUAL CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION | 2016年
关键词
Parallel Programming; Computing Education; !text type='Java']Java[!/text;
D O I
10.1145/2978192.2978243
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:169 / 169
页数:1
相关论文
共 4 条
[1]  
Herlihy Maurice, 2008, The Art of Multiprocessor Programming
[2]  
Repenning A, 2014, IEEE COMPUT GRAPH, V34, P67
[3]  
Shipman P., 2015, PROC SIGITE
[4]  
Zorn C., 2013, PROC FDG