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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
程序设计课助教机器人的构建
本文描述了一种用于支持编程课教师的机器人。日本教育、文化、体育、科学和技术部在其最新研究课程中强烈建议在小学使用主动学习系统并开展编程教育。编程教学通常包括编程语言基本语法的解释、基本语法的应用和练习。然而,在编程课上,老师们花更多的时间来纠正学生程序中的错误,即编程错误,而不是花在教学上。为了使编程课程更有效,我们的目标是构建一个机器人,帮助学生在编程课程中排除故障和修复错误。机器人需要检测有困难的学生,并在学生的程序中发现错误。本文描述了辅助教学机器人在编程课上辅助教师的必要技术。特别地,本文解释了助教机器人检测学生举手的能力,确认学生组装的车载机器人的正确性,并通过评估车载机器人的性能来检查学生的程序。我们还通过使用这些技术进行评估实验来展示教学机器人的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Finding High Quality Documents through Link and Click Graphs Seamless Support for International Students' Job Hunting in Japan Using Learning Log System and eBook Message from Program Chair Internet Based Interactive Transcription Support System for Woodblock-Printed Japanese Historical Book Images Common Sensing and Analyses to Visualize a Production Process with Parallelly Utilized Resource - Job-Shop and Flow-Shop Cases
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1