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

IF 2 3区 工程技术 Q3 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
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

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.
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信