arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1406.4458cs.CYcs.RO
收藏

通过机器人技术教授软件工程

Teaching Software Engineering through Robotics

ETH Zurich(苏黎世联邦理工学院)

Jiwon Shin, Andrey Rusakov, Bertrand Meyer

摘要:

本文介绍了一个新开发的机器人编程课程,并报告了机器人背景下的软件工程教育的初步成果。机器人学程序设计是一门多学科交叉的课程,软件工程与机器人学并重。它教学生适当的软件工程-特别是模块化和文档-让他们实现四个核心机器人算法的教育机器人。为了评估机器人背景下的软件工程教育的效果,我们分析了课前和课后的调查数据和我们的学生完成的四个作业。分析表明,学生获得了软件工程技术和原则的理解。

英文摘要:

This paper presents a newly-developed robotics programming course and reports the initial results of software engineering education in robotics context. Robotics programming, as a multidisciplinary course, puts equal emphasis on software engineering and robotics. It teaches students proper software engineering -- in particular, modularity and documentation -- by having them implement four core robotics algorithms for an educational robot. To evaluate the effect of software engineering education in robotics context, we analyze pre- and post-class survey data and the four assignments our students completed for the course. The analysis suggests that the students acquired an understanding of software engineering techniques and principles.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑