Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/33383
Title: Designing and Validating Multiple Assessment Options with Equivalent Difficulty for Introductory Programming
Authors: Pierce, C
Cain, A
Bandara, L
Pallant, N
Keywords: CS1;Introductory Programming;CS Education;Engagement;Assessment Design
Issue Date: 16-Mar-2026
Publisher: ACM
Citation: Proceedings of the 28th Australasian Computing Education Conference, 2026, pp. 95 - 101
Abstract: Introductory programming (i.e., CS1) is a key subject in any computing degree, as students who do not succeed are significantly more likely to discontinue their studies. As such, maintaining motivation and engagement is critical to increasing student’s chance of success. In this paper we explore the potential for increasing introductory programming student’s motivation and engagement by offering multiple assessment options. These options are designed to cover the same concepts, and be of equivalent difficulty, but are themed differently. Our goal is to increase the likelihood that each student will find at least one option personally relatable and motivating. In order to achieve this, we also investigate methods for estimating the difficulty of a programming task based on an exemplar solution, so that we can ensure the assessment options are equivalent. We found that students reacted positively to being given assessment options, and that there were no negative impacts to student’s learning outcomes based on the assessment theme they chose. We also demonstrate the potential of several static code metrics in estimating the difficulty of introductory programming tasks.
URI: http://bura.brunel.ac.uk/handle/2438/33383
DOI: http://dx.doi.org/10.1145/3786228.3786242
ISSN: http://dx.doi.org/10.1145/3786228.3786242
Appears in Collections:Department of Mathematics Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdf1.78 MBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.