A Framework for Course-embedded Assessment for Evaluating Learning Outcomes of a Network Programming Course

Abderrahmane Lakas, Abdelkader Nasreddine Belkacem
{"title":"A Framework for Course-embedded Assessment for Evaluating Learning Outcomes of a Network Programming Course","authors":"Abderrahmane Lakas, Abdelkader Nasreddine Belkacem","doi":"10.1109/EDUCON46332.2021.9454129","DOIUrl":null,"url":null,"abstract":"The assessment of course learning outcomes is an essential component in the continuous efforts of course improvement. The assessment is a tedious process and often incurs for many educators an overhead to the teaching and learning operation. Thus the need to investigate efficient methods to improve the process of course assessment by minimizing unnecessary efforts for the planning, preparation and execution of the assessment process. Automating the assessment process is instrumental in taking away its tediousness allowing teachers to focus their efforts on the improvement of the teaching and learning quality. For the case of information technology (IT) curriculum, one main concern is the difficulties encountered by students in learning programming skills; thus the need for an assessment-driven course improvement for programming courses. In this paper, we propose an automated proactive assessment method for assessing the learning outcomes of a course by embedding the assessment instruments in the tests and student homeworks. We selected a network programming course for its suitability to embed assessment instruments as part of the programming library used by students during their test and homeworks. The embedded instruments consist of a set of use-case routines to test the validity of each design and implementation component of the developed protocol. This approach streamlines the process of learning outcomes assessment as well as the continuous improvement of the course.","PeriodicalId":178923,"journal":{"name":"2021 IEEE Global Engineering Education Conference (EDUCON)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON46332.2021.9454129","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The assessment of course learning outcomes is an essential component in the continuous efforts of course improvement. The assessment is a tedious process and often incurs for many educators an overhead to the teaching and learning operation. Thus the need to investigate efficient methods to improve the process of course assessment by minimizing unnecessary efforts for the planning, preparation and execution of the assessment process. Automating the assessment process is instrumental in taking away its tediousness allowing teachers to focus their efforts on the improvement of the teaching and learning quality. For the case of information technology (IT) curriculum, one main concern is the difficulties encountered by students in learning programming skills; thus the need for an assessment-driven course improvement for programming courses. In this paper, we propose an automated proactive assessment method for assessing the learning outcomes of a course by embedding the assessment instruments in the tests and student homeworks. We selected a network programming course for its suitability to embed assessment instruments as part of the programming library used by students during their test and homeworks. The embedded instruments consist of a set of use-case routines to test the validity of each design and implementation component of the developed protocol. This approach streamlines the process of learning outcomes assessment as well as the continuous improvement of the course.
网络编程课程学习成果的课程嵌入式评估框架
课程学习成果的评估是课程不断改进的重要组成部分。评估是一个冗长乏味的过程,对许多教育工作者来说,往往会增加教与学操作的开销。因此,需要研究有效的方法来改进课程评估过程,尽量减少评估过程的计划、准备和执行的不必要的努力。自动化评估过程有助于消除其繁琐,使教师能够集中精力提高教学质量。就资讯科技课程而言,学生在学习程式设计技巧时所遇到的困难是一个主要的问题;因此,需要对编程课程进行评估驱动的课程改进。在本文中,我们提出了一种自动化的主动评估方法,通过在测试和学生作业中嵌入评估工具来评估课程的学习成果。我们选择了一门网络编程课程,因为它适合嵌入评估工具,作为学生在考试和作业中使用的编程库的一部分。嵌入式工具由一组用例例程组成,用于测试所开发协议的每个设计和实现组件的有效性。这种方法简化了学习成果评估过程以及课程的持续改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信