PT - JOURNAL ARTICLE AU - NAGYOVÁ, Ingrid TI - LEGO MINDSTORMS IN THE TEACHING OF JAVA PROGRAMMING DP - 2014 Aug 1 TA - Journal of Technology and Information Education PG - 17--24 VI - 6 IP - 2 AID - 10.5507/jtie.2014.012 IS - 1803537X AB - When teaching programming, various methods and procedures are used, think of the method of successive steps, methods of sample examples or design patterns. Whether we apply any of these methods in teaching, the introduction of basic programming structures will be an essential part of the course. The same is the case with teaching programming language Java. Even though it is an objectoriented programming language, the data manipulation and the basic programming structures (initialization of variables, looping and program branching, etc.) can't get around in the teaching.The aim of this paper is to introduce the possibility of the teaching of algorithms and basic programming structures in Java language using Lego Mindstorms. Java development environment enhanced with the ability of Lego Mindstorms ot control allows virtually solve real-world tasks for branching (for example, "if it is red, stop" or "if the obstacle is in front of you, go around it") and looping (e.g. as "always go round"). The paper presents a procedure of teaching, how it can implemented in teaching of the basics of Java programming using Lego Mindstorms, using their servomotors and sensors.