Automated and continuous assessment implementation in a programming course
Palabras clave : 
Automated assessment tool
Continuous assessment
Deep learning
Design-based research
Programming subject
Fecha de publicación : 
2024
Editorial : 
Wiley
ISSN : 
1099-0542
Nota: 
This is an open access article under the terms of the Creative Commons Attribution‐Non Commercial‐No Derivs License
Cita: 
Calderon, K. (Kevin); Serrano, N. (Nicolás); Blanco, C. (Carmen); et al. "Automated and continuous assessment implementation in a programming course". Computer Applications in Engineering Education. 32 (1), 2024, e22681
Resumen
Continuous assessment is an assessment methodology whose objective is to assess students on an ongoing basis. However, designing, organizing, correcting, and evaluating continuous assessment increases the workload of teachers. Moreover, this methodology may not promote deep learning if it is not implemented properly. In this study, we implemented continuous assessment in an undergraduate programming subject using an automated assessment tool to reduce the workload of professors. We used design-based research (DBR) to implement a prototype of assessment methodology which includes an automated assessment tool developed by our research group. DBR provides us with a scientific background for this implementation through an iterative process in which we progressively come to assess all the activities that students perform in the course. In the different iterations of this process, we have collected students' final and project grades, and their opinions through surveys about the assessments we have implemented. These results allow us to demonstrate that the performance of at least two types of students improves after the implementation of continuous assessment, while at the same time, the depth of learning in the class is not affected. We have also found that students are more motivated and committed to the course when continuous assessment is used as they prefer automated assessment over the traditional exercises. In addition, the implementation of the continuous assessment has shown us some unexpected outcomes about flexibility in methodology design, collection of large amounts of data from the learning process, and students acquiring useful skills for programming. In reality, this can result in students gaining deeper knowledge if they are confronted with a greater number of situations during this time in which they test their knowledge.

Ficheros en este ítem:
Vista previa
Fichero
Comp Applic In Engineering - 2023 - Calderon - Automated and continuous assessment implementation in a programming course.pdf
Descripción
Tamaño
1.59 MB
Formato
Adobe PDF


Estadísticas e impacto
0 citas en
0 citas en

Los ítems de Dadun están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.