Improved Mobile Robot Programming Performance through Real-time Program Assessment

被引:2
|
作者
Siegfried, Remy [1 ]
Klinger, Severin [2 ]
Gross, Markus [2 ]
Sumner, Robert W. [2 ]
Mondada, Francesco [1 ]
Magnenat, Stephane [2 ]
机构
[1] Ecole Polytech Fed Lausanne, LSRO, Lausanne, Switzerland
[2] ETH, Dept Comp Sci, Zurich, Switzerland
来源
ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION | 2017年
关键词
robotics in education; Thymio; automatic program evaluation; gamified hint system; simulation;
D O I
10.1145/3059009.3059044
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The strong interest children show for mobile robots makes these devices potentially powerful to teach programming. Moreover, the tangibility of physical objects and the sociability of interacting with them are added benefits. A key skill that novices in programming have to acquire is the ability to mentally trace program execution. However, because of their embodied and real-time nature, robots make the mental tracing of program execution difficult. To address this difficulty, in this paper we propose an automatic program evaluation framework based on a robot simulator. We describe a real-time implementation providing feedback and gamified hints to students. In a user study, we demonstrate that our hint system increases the percentage of students writing correct programs from 50% to 96 %, and decreases the average time to write a correct program by 30 %. However, we could not show any correlation between the use of the system and the performance of students on a questionnaire testing concept acquisition. This suggests that programming skills and concept understanding are different abilities. Overall, the clear performance gain shows the value of our approach for programming education using robots.
引用
收藏
页码:341 / 346
页数:6
相关论文
共 50 条
  • [1] A Real-Time Assessment of Programming Through Debugging Log Analytic
    Jeng, Yu-Lin
    Tan, Qing
    Shu, Yu
    Huang, Sheng-Bo
    EMERGING TECHNOLOGIES FOR EDUCATION, 2018, 10676 : 438 - 445
  • [2] System for real-time mobile robot control through visual telepresence
    Zalud, L.
    Annals of DAAAM for 2004 & Proceedings of the 15th International DAAAM Symposium: INTELLIGNET MANUFACTURING & AUTOMATION: GLOBALISATION - TECHNOLOGY - MEN - NATURE, 2004, : 495 - 496
  • [3] An Improved Real-time Path Planning of Mobile Robot in a Complex and Dynamic Environment
    Yang, Guowei
    Deng, Yan
    Zhuang, Xiaodong
    Yang, Guowei
    Chen, Yanqi
    PROCEEDINGS FIRST INTERNATIONAL CONFERENCE ON ELECTRONICS INSTRUMENTATION & INFORMATION SYSTEMS (EIIS 2017), 2017, : 114 - 117
  • [4] Real-time vision on a mobile robot platform
    Sridharan, M
    Stone, P
    2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 3670 - 3675
  • [5] Real-Time Performance of Hybrid Mobile Robot Control Utilizing USB Protocol
    Augustyn, Jacek
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2015, 12
  • [6] Real-Time Assessment of Robot Performance during Remote Exploration Operations
    Schreckenghost, Debra
    Fong, Terrence
    Milam, Tod
    Pacis, Estrellina
    Utz, Hans
    2009 IEEE AEROSPACE CONFERENCE, VOLS 1-7, 2009, : 79 - +
  • [7] Programming Real-Time Motion Control Robot Prototype
    Medina-Santiago, A.
    Camas Anzueto, J. L.
    Perez-Patricio, M.
    Valdez-Aleman, E.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 927 - 931
  • [8] Concurrency Programming Models in Mobile Real-Time Platforms
    Garcia Valls, Marisol
    Basanta Val, Pablo
    Estevez Ayres, Iria
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 538 - 543
  • [9] Teaching real-time programming using mobile robots
    Rodriguez, Carlos
    Guzman, Jose L.
    Berenguel, Manuel
    Dormido, Sebastian
    IFAC PAPERSONLINE, 2016, 49 (06): : 10 - 15
  • [10] Real-time outdoor trail detection on a mobile robot
    Bartel, Andreas
    Meyer, Frank
    Sinke, Christopher
    Wiemann, Thomas
    Nuechter, Andreas
    Lingemann, Kai
    Hertzberg, Joachim
    PROCEEDINGS OF THE 13TH IASTED INTERNATIONAL CONFERENCE ON ROBOTICS AND APPLICATIONS/PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON TELEMATICS, 2007, : 477 - 482