Construction of Teaching Assistant Robot in Programming Class

K. Yoshino, Shanjun Zhang
{"title":"Construction of Teaching Assistant Robot in Programming Class","authors":"K. Yoshino, Shanjun Zhang","doi":"10.1109/IIAI-AAI.2018.00049","DOIUrl":null,"url":null,"abstract":"This paper describes a robot for supporting instructors who are teaching programming classes. The Ministry of Education, Culture, Sports, Science and Technology in Japan, in its Latest Course of Study, strongly recommends using a system of active learning and conducting programming education in elementary schools. Programming instruction typically includes explanation of the basic syntax of programming languages, application of basic syntax, and exercises. However, in programming classes, the teachers spend much more time correcting errors, that is, programming bugs, in students' programs than they spend teaching. To help make programming classes more effective, we aim to build a robot that helps students troubleshoot and fix bugs during programming lessons. The robot needs to detect students having difficulty and find mistakes in students' programs. This paper describes techniques necessary for the teaching assistant robot to support a teacher in programming classes. In particular, this paper explains the abilities of the teaching assistant robot to detect students raising their hands, confirm the correctness of a vehicle robot assembled by a student, and check a student's program by evaluating the performance of the vehicle robot. We also show the effectiveness of the teaching robots by conducting evaluation experiments using these techniques.","PeriodicalId":309975,"journal":{"name":"2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI)","volume":"399 ","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 7th International Congress on Advanced Applied Informatics (IIAI-AAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IIAI-AAI.2018.00049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This paper describes a robot for supporting instructors who are teaching programming classes. The Ministry of Education, Culture, Sports, Science and Technology in Japan, in its Latest Course of Study, strongly recommends using a system of active learning and conducting programming education in elementary schools. Programming instruction typically includes explanation of the basic syntax of programming languages, application of basic syntax, and exercises. However, in programming classes, the teachers spend much more time correcting errors, that is, programming bugs, in students' programs than they spend teaching. To help make programming classes more effective, we aim to build a robot that helps students troubleshoot and fix bugs during programming lessons. The robot needs to detect students having difficulty and find mistakes in students' programs. This paper describes techniques necessary for the teaching assistant robot to support a teacher in programming classes. In particular, this paper explains the abilities of the teaching assistant robot to detect students raising their hands, confirm the correctness of a vehicle robot assembled by a student, and check a student's program by evaluating the performance of the vehicle robot. We also show the effectiveness of the teaching robots by conducting evaluation experiments using these techniques.
程序设计课助教机器人的构建
本文描述了一种用于支持编程课教师的机器人。日本教育、文化、体育、科学和技术部在其最新研究课程中强烈建议在小学使用主动学习系统并开展编程教育。编程教学通常包括编程语言基本语法的解释、基本语法的应用和练习。然而,在编程课上,老师们花更多的时间来纠正学生程序中的错误,即编程错误,而不是花在教学上。为了使编程课程更有效,我们的目标是构建一个机器人,帮助学生在编程课程中排除故障和修复错误。机器人需要检测有困难的学生,并在学生的程序中发现错误。本文描述了辅助教学机器人在编程课上辅助教师的必要技术。特别地,本文解释了助教机器人检测学生举手的能力,确认学生组装的车载机器人的正确性,并通过评估车载机器人的性能来检查学生的程序。我们还通过使用这些技术进行评估实验来展示教学机器人的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信