Karel the robot (2nd ed.): a gentle introduction to the art of programming
Karel the robot (2nd ed.): a gentle introduction to the art of programming
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Teaching students java bytecode using lego mindstorms robots
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Robotics in special needs education
IDC '08 Proceedings of the 7th international conference on Interaction design and children
How children's individual needs challenge the design of educational robotics
IDC '08 Proceedings of the 7th international conference on Interaction design and children
Communications of the ACM - Scratch Programming for All
WESE '09 Proceedings of the 2009 Workshop on Embedded Systems Education
Teaching with robots: a service-learning approach to mentor training
Proceedings of the 41st ACM technical symposium on Computer science education
Simulator and robot-based game for learning automata theory
Edutainment'10 Proceedings of the Entertainment for education, and 5th international conference on E-learning and games
A comparison of compact robotics platforms for model teaching
Journal of Computing Sciences in Colleges
Using the NXT as an educational tool in computer science classes
Proceedings of the 49th Annual Southeast Regional Conference
Design a partner robot with emotions in the mixed reality learning environment
Edutainment'11 Proceedings of the 6th international conference on E-learning and games, edutainment technologies
Children learning with a social robot
HRI '12 Proceedings of the seventh annual ACM/IEEE international conference on Human-Robot Interaction
Hi-index | 0.00 |
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.