Application of NXT based robots for teaching java-based concurrency

  • Authors:
  • Łukasz Szweda;Daniel Wilusz;Jakub Flotyński

  • Affiliations:
  • The Poznań University of Economics, Department of Information Technology, Poznań, Poland;The Poznań University of Economics, Department of Information Technology, Poznań, Poland;The Poznań University of Economics, Department of Information Technology, Poznań, Poland

  • Venue:
  • Edutainment'12/GameDays'12 Proceedings of the 7th international conference on Edutainment, and Proceedings of the 3rd international conference on E-Learning and Games for Training, Education, Health and Sports
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Education in the field of computer programming is a challenging task, in particular when some complex issues are introduced for non-computer science students. A number of simplified programming languages, environments and simulation software have been developed in recent years to support both teaching as well as self-learning of different programming techniques. However, there are no solutions for teaching in the domain of concurrent programming in the Java language. In this paper we present our original concept of studies using NXT robots to teach Java-based concurrency. An NXT robot equipped with Java virtual machine seems to be a good solution to improve teaching concurrent programming. Actions performed in real-time by robots allow students to observe the performance of their applications and quickly identify mistakes in their code.