RT Journal Article SR Electronic A1 NAGYOVÁ, Ingrid T1 LEGO MINDSTORMS IN THE TEACHING OF JAVA PROGRAMMING JF Journal of Technology and Information Education YR 2014 VO 6 IS 2 SP 17 OP 24 DO 10.5507/jtie.2014.012 UL https://jtie.upol.cz/artkey/jti-201402-0003.php 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.