Concurrent Software Engineering and Robotics Education

被引:4
|
作者
Shin, Jiwon [1 ]
Rusakov, Andrey [1 ]
Meyer, Bertrand [1 ,2 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Chair Software Engn, Zurich, Switzerland
[2] Innopolis Univ, Software Engn Lab, Kazan, Russia
关键词
SCIENCE;
D O I
10.1109/ICSE.2015.169
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a new, multidisciplinary robotics programming course, reports initial results, and describes subsequent improvements. With equal emphasis on software engineering and robotics, the course teaches students how software engineering applies to robotics. Students learn independently and interactively and gain hands-on experience by implementing robotics algorithms on a real robot. To understand the effects of the course, we conducted an exit and an 8-month survey and measured software quality of the students' solutions. The analysis shows that the hands-on experience helped everyone learn and retain robotics well, but the students' knowledge gain in software engineering depended on their prior programming knowledge. Based on these findings, we propose improvements to the course. Lastly, we reflect our experience on andragogy, minimalism, and interactive learning.
引用
收藏
页码:370 / 379
页数:10
相关论文
共 50 条
  • [21] FRAMEWORK SOFTWARE AUTOMATES CONCURRENT ENGINEERING
    PELL, R
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 1991, 33 (11): : 19 - 19
  • [22] Engineering Education in Wheeled Mobile Robotics
    Zdesar, Andrej
    Blazic, Sao
    Klancar, Gregor
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 12173 - 12178
  • [23] Concurrent software engineering: Prospects and pitfalls
    Blackburn, JD
    Hoedemaker, G
    VanWassenhove, LN
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 1996, 43 (02) : 179 - 188
  • [24] A COURSE ON SOFTWARE ENGINEERING FOR CONCURRENT SYSTEMS
    TAI, KC
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 327 : 106 - 119
  • [25] Concurrent engineering tool in software development
    Feng, ZC
    Gaines, BR
    Tan, QA
    Zhou, MC
    [J]. INFORMATION INTELLIGENCE AND SYSTEMS, VOLS 1-4, 1996, : 1753 - 1757
  • [26] Concurrent education for manufacturing engineering
    Troxler, JW
    Stanislao, J
    [J]. FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 1302 - 1307
  • [27] Software engineering education
    Moore, MM
    [J]. IEEE SOFTWARE, 2002, 19 (05) : 103 - 103
  • [28] The software studio in software engineering education
    Kuhn, S
    Hazzan, O
    Tomayko, JE
    Corson, B
    [J]. 15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 256 - 258
  • [29] A software factory for education in software engineering
    Siqueira, Fabio Levy
    Barbaran, Gabriela M. Cabel
    Becerra, Jorge Luis Risco
    [J]. 21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, : 215 - +
  • [30] Trends in Software Engineering for Engineering Education
    Angel Conde-Gonzalez, Miguel
    Sarasa-Cabezuelo, Antonio
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (02) : 869 - 872