I know what you coded last summer

Lucas Mendonça de Souza, I. M. Félix, B. M. Ferreira, A. Brandão, L. O. Brandão
{"title":"I know what you coded last summer","authors":"Lucas Mendonça de Souza, I. M. Félix, B. M. Ferreira, A. Brandão, L. O. Brandão","doi":"10.5753/sbie.2021.218673","DOIUrl":null,"url":null,"abstract":"The outbreak of the COVID-19 pandemic caused a surge in enrollments in online courses. Consequently, this boost in numbers of students affected teachers ability to evaluate exercises and resolve doubts. In this context, tools designed to evaluate and provide feedback on code solutions can be used in programming courses to reduce teachers workload. Nonetheless, even with using such tools, the literature shows that learning how to program is a challenging task. Programming is complex and the programming language employed can also affect students outcomes. Thus, designing good exercises can reduce students difficulties in identifying the problem and help reduce syntax challenges. This research employs learning analytics processes on automatic evaluation tools interaction logs and code solutions to find metrics capable of identifying problematic exercises and their difficulty. In this context, an exercise is considered problematic if students have problems interpreting its description or its solution requires complex programming structures like loops, conditionals and recursion. The data comes from online introductory programming courses. Results show that the computed metrics can identify problematic exercises, as well as those that are being challenging.","PeriodicalId":298990,"journal":{"name":"Anais do XXXII Simpósio Brasileiro de Informática na Educação (SBIE 2021)","volume":"2532 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do XXXII Simpósio Brasileiro de Informática na Educação (SBIE 2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/sbie.2021.218673","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The outbreak of the COVID-19 pandemic caused a surge in enrollments in online courses. Consequently, this boost in numbers of students affected teachers ability to evaluate exercises and resolve doubts. In this context, tools designed to evaluate and provide feedback on code solutions can be used in programming courses to reduce teachers workload. Nonetheless, even with using such tools, the literature shows that learning how to program is a challenging task. Programming is complex and the programming language employed can also affect students outcomes. Thus, designing good exercises can reduce students difficulties in identifying the problem and help reduce syntax challenges. This research employs learning analytics processes on automatic evaluation tools interaction logs and code solutions to find metrics capable of identifying problematic exercises and their difficulty. In this context, an exercise is considered problematic if students have problems interpreting its description or its solution requires complex programming structures like loops, conditionals and recursion. The data comes from online introductory programming courses. Results show that the computed metrics can identify problematic exercises, as well as those that are being challenging.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
我知道你去年夏天写的代码
新冠肺炎疫情爆发导致在线课程报名人数激增。因此,学生人数的增加影响了教师评估练习和解决疑问的能力。在这种情况下,设计用于评估和提供代码解决方案反馈的工具可以用于编程课程,以减少教师的工作量。然而,即使使用了这些工具,文献表明学习如何编程是一项具有挑战性的任务。编程是复杂的,所使用的编程语言也会影响学生的学习成绩。因此,设计好的练习可以减少学生识别问题的困难,并有助于减少语法挑战。本研究在自动评估工具、交互日志和代码解决方案上使用学习分析过程,以找到能够识别有问题的练习及其难度的度量。在这种情况下,如果学生在解释一个练习的描述或者它的解决方案需要复杂的编程结构,比如循环、条件和递归,那么这个练习就被认为是有问题的。这些数据来自在线编程入门课程。结果表明,计算指标可以识别有问题的练习,以及那些具有挑战性的练习。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
O Pensamento Computacional como base para o ensino-aprendizagem de matemática através da OBMEP Materiais didáticos utilizados nas formações de professores em Pensamento Computacional Gamificando o Ensino de Programação de Computadores: um Mapeamento Sistemático Representação da Interação em Fóruns de Discussão On-line: uma Revisão Sistemática Integrativa Students' perceptions of academic performance in Distance Education evaluated by Learning Analytics and Ontologies
×
引用
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