USING LEGO® MINDSTORMS® FOR TEACHING A COMPUTER LANGUAGE

被引:0
|
作者
Ihme, U. [1 ]
Fischer, J. [1 ]
Ihme, T. [1 ]
机构
[1] Univ Appl Sci Mannheim, Inst Robot, Mannheim, Germany
关键词
programming languages; Lego (R) Mindstorms (R); !text type='JAVA']JAVA[!/text; C plus;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Teaching a computer language often begins with teaching its theoretical background and testing small routines in ascetic console applications. Students studying computer science often avoid technical projects because of the fear of the unknown, while students of technical subjects, such as mechatronics, don't miss the technical aspects but they are bored by theory and console execution. Because of the direct feedback of technical automata and the "fun-factor" which technical experimentation includes the idea came up, that learning a computer language should have a connection to technical aspects. Robotics is an interdisciplinary subject and there will be no automation or robot movement without any programming line. In many ways robotics seems to be an ideal starting point to learn a computer language. With the LEGO (R) Mindstroms (R) System robots can be easily built adapted to special tasks and programmed in different languages, among them JAVA and C. It is even possible to have robots for a whole classroom.
引用
收藏
页码:6606 / 6615
页数:10
相关论文
共 50 条
  • [31] Introduction for Freshmen to Embedded Systems Using LEGO Mindstorms
    Kim, Seung Han
    Jeon, Jae Wook
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2009, 52 (01) : 99 - 108
  • [32] XS: Lisp on Lego MindStorms
    Graduate School of Informatics, Kyoto University
    [J]. Comput. Softw., 2007, 4 (51-65):
  • [33] Lego Mindstorms EV3 for teaching the basics of trajectory control problems
    Kapitonov, Aleksandr
    Antonov, Evgeniy
    Artemov, Kirill
    Dobriborsci, Dmitrii
    Zamotaev, Egor
    Karavaev, Aleksandr
    Al-Naim, Rami
    Souzdalev, Oleg
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [34] LEGO© MINDSTORMS NXT AND Q-LEARNING: A TEACHING APPROACH FOR ROBOTICS IN ENGINEERING
    Martinez-Tenor, A.
    Fernandez-Madrigal, J. A.
    Cruz-Martin, A.
    [J]. ICERI2014: 7TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION, 2014, : 4836 - 4845
  • [35] The use of LEGO Mindstorms in elementary schools
    Zygouris, Nikolaos C.
    Striftou, Aikaterini
    Dadaliaris, Antonios N.
    Stamoulis, George I.
    Xenakis, Apostolos C.
    Vavougios, Denis
    [J]. PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 514 - 516
  • [36] Introduction to autonomous mobile robotics using Lego Mindstorms NXT
    Akin, H. Levent
    Mericli, Cetin
    Mericli, Tekin
    [J]. COMPUTER SCIENCE EDUCATION, 2013, 23 (04) : 368 - 386
  • [37] A Practical Mobile Robotics Engineering Course Using LEGO Mindstorms
    Murillo, Ana C.
    Mosteo, Alejandro R.
    Castellanos, Jose A.
    Montano, Luis
    [J]. RESEARCH AND EDUCATION IN ROBOTICS - EUROBOT 2011, 2011, 161 : 221 - 235
  • [38] A Native Transterpreter for the LEGO Mindstorms RCX
    Simpson, Jonathan
    Jacobsen, Christian L.
    Jadud, Matthew C.
    [J]. WOTUG-30: COMMUNICATING PROCESS ARCHITECTURES 2007, 2007, 65 : 339 - 348
  • [39] The Combined Use of Lego Mindstorms NXT and App Inventor for Teaching Novice Programmers
    Papadakis, Stamatios
    Orfanakis, Vasileios
    [J]. EDUCATIONAL ROBOTICS IN THE MAKERS ERA, 2017, 560 : 193 - 204
  • [40] Teaching machine learning in robotics interactively: the case of reinforcement learning with Lego® Mindstorms
    Martinez-Tenor, Angel
    Cruz-Martin, Ana
    Fernandez-Madrigal, Juan-Antonio
    [J]. INTERACTIVE LEARNING ENVIRONMENTS, 2019, 27 (03) : 293 - 306