Browse by author
Lookup NU author(s): Dr Chris Graham, Dr George Stagg, Christian Lawson-Perfect, Dr Aamir Khan
This is the final published version of an article that has been published in its final definitive form by University of Greenwich, 2023.
For re-use rights please refer to the publisher's terms and conditions.
As programming has become a common feature of undergraduate mathematics degrees, there has been an increasing focus on how to teach and assess the subject to mathematicians. The potential benefits of e-assessment of basic programming exercises have many parallels with assessment in mathematics where e-assessment tools are widely used: the chance to give instant feedback to students offers an opportunity to allow students to work at their own pace, accommodating the disparate background in programming that often exists in undergraduate mathematics cohorts. And the randomisation of question content not only offers a powerful tool for practice, with students able to repeat similar problems over and over, it also can offer some protection against plagiarism in a subject where, just like a solution to some mathematical problems, student answers to identical problems are likely to be very similar. This paper considers an extension to Numbas to automatically assess programming exercises and the successful implementation of the resource in undergraduate modules using the programming languages R and Python.
Author(s): Graham C, Stagg G, Lawson-Perfect C, Khan A
Publication type: Article
Publication status: Published
Journal: MSOR Connections
Year: 2023
Volume: 21
Issue: 1
Pages: 29-42
Online publication date: 06/03/2023
Acceptance date: 21/02/2023
Date deposited: 18/10/2023
ISSN (electronic): 2051-4220
Publisher: University of Greenwich
URL: https://doi.org/10.21100/msor.v21i1.1395
DOI: 10.21100/msor.v21i1.1395
Altmetrics provided by Altmetric