首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:JEPPY: An Interactive Pedagogical Agent to Aid Novice Programmers in Correcting Syntax Errors
  • 本地全文:下载
  • 作者:Julieto E. Perez ; Dante D. Dinawanao ; Emily S. Tabanao
  • 期刊名称:International Journal of Advanced Computer Science and Applications(IJACSA)
  • 印刷版ISSN:2158-107X
  • 电子版ISSN:2156-5570
  • 出版年度:2020
  • 卷号:11
  • 期号:2
  • DOI:10.14569/IJACSA.2020.0110207
  • 出版社:Science and Information Society (SAI)
  • 摘要:Programming is a complicated task and correcting syntax error is just one among the many tasks that makes it difficult. Error messages produced by the compiler allow novice learners to know their errors. However, these messages are puzzling, and most of the times misleading due to cascading of errors, which can be detrimental to running a syntax-error free program. In most laboratory setting, it is the role of the teachers to assist their students while doing activities. However, in our experienced, considering the large number of students in a class, it may seem difficult for teachers to assist their students one-by- one given the time constraints. In this paper, the design and implementation of an interactive pedagogical agent named JEPPY is presented. It is intended to assist novice learners learning to program using C++ as a programming language. In order to see on how students struggle or progress in dealing with errors, the proponents implemented the Error Quotient (EQ) developed by Jadud. The principles of the cognitive requirements of an agent- based learning environment were followed. The agent was put into test by novice learners in a laboratory setting. Logs of interaction between the embodied agent and the participants were recorded, aside from the compile errors and edit actions. These mechanisms show us some insight on the interaction behavior of learner to the agent.
  • 关键词:Pedagogical agent; error quotient; syntax-error correction; compile errors; human computer interaction
国家哲学社会科学文献中心版权所有