Teaching software engineering principles using Robolab and Lego Mindstorms

被引:0
|
作者
Hixon, Rena
机构
关键词
middle school education; Robolab; Lego Mindstorms;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Engineering can be made real and enjoyable to young children while providing opportunities to teach engineering applications. A robotics camp was developed to teach general programming concepts to elementary and middle school children using Lego Mindstorms kits. The camp could easily be expanded to teach students in high school. In recent years, engineering has been taught in very few K-12 schools causing a problem in recruiting students for engineering at the college level Ideas for promoting engineering include training teachers at the K-12 grades to teach engineering and involving parents at this age level to follow through to graduation with training [1]. The curriculum developed for the weeklong camp could be used by fourth through eighth grade teachers to acquaint students with programming skills needed for computer engineering in high school and college. Since children of all ages enjoy playing with robots, the Team Challenge (Lego Mindstorms) kit developed by Lego Educational Division is an excellent teaching tool. Robolab, developed by Tufts University, can be used to teach computer engineering principles to fairly young students. Students starting at age ten, eleven or beyond can start to understand and enjoy software development using these kits. A weeklong camp using Team Challenge kits with Robolab was developed to teach children of these ages programming concepts that could be used in all programme design. An advantage of Robolab for this age group is the icon-based language, making it easier to understand than a written programming language.
引用
收藏
页码:868 / 873
页数:6
相关论文
共 50 条
  • [1] Using LEGO MINDSTORMS NXT and LEJOS in an Advanced Software Engineering Course
    Lew, Michael W.
    Horton, Thomas B.
    Sherriff, Mark S.
    [J]. 23RD ANNUAL IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET 2010), 2010, : 121 - 128
  • [2] USING LEGO® MINDSTORMS® FOR TEACHING A COMPUTER LANGUAGE
    Ihme, U.
    Fischer, J.
    Ihme, T.
    [J]. EDULEARN14: 6TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2014, : 6606 - 6615
  • [3] Teaching engineering design through Lego (R) Mindstorms (TM)
    Ringwood, J. V.
    Monaghan, K.
    Maloco, J.
    [J]. EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2005, 30 (01) : 91 - 104
  • [4] LEGO Engineer and RoboLab: Teaching Engineering with LabVIEW from Kindergarten to Graduate School
    Erwin, Ben
    Cyr, Martha
    Rogers, Chris
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2000, 16 (03) : 181 - 192
  • [5] Work in progress - Using Lego Mindstorms and Robolab as a mean to lowering dropout and failure rate in programming course
    Garduno Mota, Martha Isela
    [J]. 2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, : 1007 - 1008
  • [6] USING LEGO MINDSTORMS IN EDUCATION
    Ihme, Ute
    [J]. 7TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2013), 2013,
  • [7] 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
  • [8] 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
  • [9] The qualitative impact of using LEGO MINDSTORMS robots to teach computer engineering
    Williams, AB
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2003, 46 (01) : 206 - 206
  • [10] Teaching Software Engineering with LEGO Serious Play
    Kurkovsky, Stan
    [J]. ITICSE'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, : 213 - 218