arrow
Return

Automated assessment system for programming courses: a case study for teaching data structures and algorithms

delete2023-08-15
delete1
delete
OA
AI
A
Andre L. C. Barczak *
A
Anuradha Mathrani
B
Binglan Han
N
Napoleon H. Reyes
DOI:10.1007/s11423-023-10277-2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
An important course in the computer science discipline is 'Data Structures and Algorithms' (DSA). The coursework lays emphasis on experiential learning for building students' programming and algorithmic reasoning abilities. Teachers set up a repertoire of formative programming exercises to engage students with different programmatic scenarios to build their know-what, know-how and know-why competencies. Automated assessment tools can assist teachers in inspecting, marking, and grading of programming exercises and also support them in providing students with formative feedback in real-time. This article describes the design of a bespoke automarker that was integrated into the DSA coursework and therefore served as an instructional tool. Activity theory has provided the pedagogical lens to examine how the automarker-mediated instructional strategy enabled self-reflection and assisted students in their formative learning journey. Learner experiences gathered from 39 students enrolled in DSA course shows that the automarker facilitated practice-based learning to advance students know-what, know-why and know-how skills. This study contributes to both curricula and pedagogic practice by showcasing the integration of an automated assessment strategy with programming-related coursework to inform future teaching and assessment practice.
Keywords:
Automated assessment
Activity theory
Programming
Formative learning
Pedagogy
Practice-driven learning

Journal

E
ETR&D-EducATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT
IF:
4.2
Papers:
2.3K
Citations:
7.0K

Organization

B
Bond University
Scholars:
1.9K
Papers: 2.1K
Citations: 7.7K
M
Massey University
Scholars:
7.7K
Papers: 7.9K
Citations: 9.6K
Cited Papers

Cited Papers

Diffusion behavior of hydrogen isotopes in tungsten revisited by molecular dynamics simulations
err2018-07-16
err0
PREAI
errMingjie Qiu; Lei Zhai; Jiechao Cui; Baoqin Fu; Min Li; Qing Hou
errShare
errSave
Epidemiología y desenlaces de la lesión renal aguda en Latinoamérica
err2023-03-27
err0
errOAAI
errJ.S. Chávez-Iñiguez; Guillermo García-García; Raúl Lombardi
errShare
errSave
Exogenous and endogenous knowledge structures in dual-mode course deliveries
err2020-12-01
err3
errOAAI
errMathrani, Sanjay; Mathrani, Anuradha; Khatun, Madhury
errShare
errSave
Devices and Circuits Using Novel 2-D Materials: A Perspective for Future VLSI Systems
err2019-07-01
err0
errOAAI
errGiovanni V. Resta; Alessandra Leonhardt; Yashwanth Balaji; Stefan De Gendt; Pierre-Emmanuel Gaillardon; Giovanni De Micheli
errShare
errSave
Automated Assessment in Programming Courses: A Case Study during the COVID-19 Era
err2020-09-10
err25
errOAAI
errBarra, Enrique; Lopez-Pernas, Sonsoles; Alonso, Alvaro; Sanchez-Rada, Juan Fernando; Gordillo, Aldo; Quemada, Juan
errShare
errSave
Plasma neutrophil gelatinase-associated lipocalin and factors related to acute kidney injury and mortality in critically ill cancer patients
err2019-02-14
err0
errOAAI
errBertha M Córdova-Sánchez; Erika B Ruiz-García; Alicia López-Yañez; Mireya Barragan-Dessavre; Andorena Bautista-Ocampo; Abelardo Meneses-García; Angel Herrera-Gómez; Silvio A Ñamendys-Silva
errShare
errSave
researcher View more