Impact of C-coding self-assessment exercises on exam performance: A study in engineering education

IF 2 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS Computer Applications in Engineering Education Pub Date : 2023-12-27 DOI:10.1002/cae.22706
Javier Rodríguez-Vidal, Ángel García-Beltrán
{"title":"Impact of C-coding self-assessment exercises on exam performance: A study in engineering education","authors":"Javier Rodríguez-Vidal,&nbsp;Ángel García-Beltrán","doi":"10.1002/cae.22706","DOIUrl":null,"url":null,"abstract":"<p>The Bologna process has brought about a revolution in university studies since, among other things, it encourages continuous evaluations throughout the academic period. This situation causes already depleted teaching teams to have an additional workload, so automatic tools are needed to evaluate the new assignments. In the computer science field, the ideal evaluation technique would be to use automatic code evaluators (i.e., Java, C, C++, etc.). The main objective of this work is to analyze whether the use of C-coding self-assessment exercises correlates with an improvement in exam performance. For this purpose, we have collected self-assessment exercises carried out on the AulaWeb platform belonging to the Degree in Organizational Engineering and Degree in Chemical Engineering, taken in the last 5 and 3 years, respectively, in the course of Programming Fundamentals (Fundamentos de Programación) in an engineering school of the Universidad Politécnica de Madrid. In total, 688 students completed these assignments. The most important results are: (a) regarding the January final exam, self-assessment exercises have influence on the final grade and (b) regarding the June final exam, there are academic years where students forget to carry out programming problem of greater complexity making a negative correlation between self-assessment performance and final scores achieved.</p>","PeriodicalId":50643,"journal":{"name":"Computer Applications in Engineering Education","volume":"32 2","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2023-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/cae.22706","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Applications in Engineering Education","FirstCategoryId":"5","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/cae.22706","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

The Bologna process has brought about a revolution in university studies since, among other things, it encourages continuous evaluations throughout the academic period. This situation causes already depleted teaching teams to have an additional workload, so automatic tools are needed to evaluate the new assignments. In the computer science field, the ideal evaluation technique would be to use automatic code evaluators (i.e., Java, C, C++, etc.). The main objective of this work is to analyze whether the use of C-coding self-assessment exercises correlates with an improvement in exam performance. For this purpose, we have collected self-assessment exercises carried out on the AulaWeb platform belonging to the Degree in Organizational Engineering and Degree in Chemical Engineering, taken in the last 5 and 3 years, respectively, in the course of Programming Fundamentals (Fundamentos de Programación) in an engineering school of the Universidad Politécnica de Madrid. In total, 688 students completed these assignments. The most important results are: (a) regarding the January final exam, self-assessment exercises have influence on the final grade and (b) regarding the June final exam, there are academic years where students forget to carry out programming problem of greater complexity making a negative correlation between self-assessment performance and final scores achieved.

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
C 代码自我评估练习对考试成绩的影响:工程教育研究
博洛尼亚进程给大学教育带来了一场革命,因为它鼓励在整个学业期间不断进行评估。在这种情况下,本已枯竭的教学团队又增加了额外的工作量,因此需要自动工具来评估新的作业。在计算机科学领域,理想的评估技术是使用自动代码评估器(如 Java、C、C++ 等)。这项工作的主要目的是分析使用 C 代码自我评估练习是否与考试成绩的提高相关。为此,我们在 AulaWeb 平台上收集了属于组织工程学位和化学工程学位的自我评估练习,这些练习分别是在过去 5 年和 3 年中,在马德里理工大学一所工程学院的编程基础(Fundamentos de Programación)课程中进行的。共有 688 名学生完成了这些作业。最重要的结果是(a) 在一月份的期末考试中,自评练习对期末成绩有影响;(b) 在六月份的期末考试中,有些学年的学生会忘记完成复杂度较高的编程问题,导致自评成绩与期末成绩呈负相关。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computer Applications in Engineering Education
Computer Applications in Engineering Education 工程技术-工程:综合
CiteScore
7.20
自引率
10.30%
发文量
100
审稿时长
6-12 weeks
期刊介绍: Computer Applications in Engineering Education provides a forum for publishing peer-reviewed timely information on the innovative uses of computers, Internet, and software tools in engineering education. Besides new courses and software tools, the CAE journal covers areas that support the integration of technology-based modules in the engineering curriculum and promotes discussion of the assessment and dissemination issues associated with these new implementation methods.
期刊最新文献
The Impact of Flipped Learning and Digital Laboratory in Basic Electronics Coursework Issue Information Empowering Computer Vision in Higher Education: A Novel Tool for Enhancing Video Coding Comprehension Issue Information Impact of basic artificial intelligence (AI) course on understanding concepts, literacy, and empowerment in the field of AI among students
×
引用
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