ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals

IF 4.9 3区 教育学 Q2 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Javier Ortega-Morla;Antonio Leis;Alma Mallo;Laura Morán-Fernández;Sara Guerreiro;Alejandro Paz-López;Beatriz Pérez-Sánchez;Noelia Sánchez-Maroño;Alejandro Rodríguez-Arias;Oscar Fontenla-Romero;Francisco Bellas
{"title":"ProgTutor: A Robotic-Based Framework to Support Teaching and Learning of Programming Fundamentals","authors":"Javier Ortega-Morla;Antonio Leis;Alma Mallo;Laura Morán-Fernández;Sara Guerreiro;Alejandro Paz-López;Beatriz Pérez-Sánchez;Noelia Sánchez-Maroño;Alejandro Rodríguez-Arias;Oscar Fontenla-Romero;Francisco Bellas","doi":"10.1109/TLT.2025.3598041","DOIUrl":null,"url":null,"abstract":"The initial version of ProgTutor, a learning framework designed to teach the fundamentals of computer programming in a personalized and applied manner, is presented here. The main contribution of this tool is the integration of an adaptive learning system with a 3-D robotic simulator, used to face realistic challenges in a user-friendly fashion. ProgTutor provides automated evaluations and feedback on coding errors, ensuring that learners receive the support they need to progress effectively. In addition, it features dynamic learning paths tailored to each student’s pace, offloading tasks such as automated evaluation and adaptive sequencing to the tool so that students and teachers can concentrate on judgment. ProgTutor also enhances the teachers’ capacities as educators, as they can focus their attention on those students with more learning difficulties. Therefore, it functions as intelligence augmentation rather than automation, with teachers remaining in the decision loop. This article introduces the conceptual and functional design of ProgTutor, and it includes piloting results with high school students during the academic course 2023–2024, focused on their acceptability of the tool and on the analysis of the real impact that this type of system could have over the formal educational landscape in the future.","PeriodicalId":49191,"journal":{"name":"IEEE Transactions on Learning Technologies","volume":"18 ","pages":"783-797"},"PeriodicalIF":4.9000,"publicationDate":"2025-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11122894","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Learning Technologies","FirstCategoryId":"95","ListUrlMain":"https://ieeexplore.ieee.org/document/11122894/","RegionNum":3,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

The initial version of ProgTutor, a learning framework designed to teach the fundamentals of computer programming in a personalized and applied manner, is presented here. The main contribution of this tool is the integration of an adaptive learning system with a 3-D robotic simulator, used to face realistic challenges in a user-friendly fashion. ProgTutor provides automated evaluations and feedback on coding errors, ensuring that learners receive the support they need to progress effectively. In addition, it features dynamic learning paths tailored to each student’s pace, offloading tasks such as automated evaluation and adaptive sequencing to the tool so that students and teachers can concentrate on judgment. ProgTutor also enhances the teachers’ capacities as educators, as they can focus their attention on those students with more learning difficulties. Therefore, it functions as intelligence augmentation rather than automation, with teachers remaining in the decision loop. This article introduces the conceptual and functional design of ProgTutor, and it includes piloting results with high school students during the academic course 2023–2024, focused on their acceptability of the tool and on the analysis of the real impact that this type of system could have over the formal educational landscape in the future.
一个基于机器人的框架来支持编程基础的教学和学习
最初版本的ProgTutor是一个学习框架,旨在以个性化和应用的方式教授计算机编程的基础知识。该工具的主要贡献是将自适应学习系统与三维机器人模拟器集成在一起,用于以用户友好的方式面对现实挑战。ProgTutor提供编码错误的自动评估和反馈,确保学习者获得他们需要的有效进步的支持。此外,它还具有根据每个学生的进度量身定制的动态学习路径,将自动评估和自适应排序等任务卸载到工具中,以便学生和教师可以集中精力进行判断。ProgTutor还提高了教师作为教育者的能力,因为他们可以把注意力集中在那些学习困难的学生身上。因此,它的功能是智能增强,而不是自动化,教师留在决策循环中。本文介绍了ProgTutor的概念和功能设计,并包括在2023-2024学术课程期间对高中生进行的试点结果,重点关注他们对该工具的接受程度,并分析了这种类型的系统在未来可能对正规教育领域产生的实际影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Learning Technologies
IEEE Transactions on Learning Technologies COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS-
CiteScore
7.50
自引率
5.40%
发文量
82
审稿时长
>12 weeks
期刊介绍: The IEEE Transactions on Learning Technologies covers all advances in learning technologies and their applications, including but not limited to the following topics: innovative online learning systems; intelligent tutors; educational games; simulation systems for education and training; collaborative learning tools; learning with mobile devices; wearable devices and interfaces for learning; personalized and adaptive learning systems; tools for formative and summative assessment; tools for learning analytics and educational data mining; ontologies for learning systems; standards and web services that support learning; authoring tools for learning materials; computer support for peer tutoring; learning via computer-mediated inquiry, field, and lab work; social learning techniques; social networks and infrastructures for learning and knowledge sharing; and creation and management of learning objects.
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信