Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Institutional Repository

Please use this identifier to cite or link to this item: https://dspace.lboro.ac.uk/2134/20477

Title: Semi-automatic assessment approach to programming code for novice students
Authors: Buyrukoglu, Selim
Batmaz, Firat
Lock, Russell
Keywords: Automatic assessment
Programming language
Intelligent tutoring system
Online assessment
Issue Date: 2016
Publisher: CSEDU
Citation: BUYRUKOGLU, S., BATMAZ, F. and LOCK, R., 2016. Semi-automatic assessment approach to programming code for novice students. IN: Uhomoibhi , J. et al. (eds.) Proceedings of CSEDU 2016, the International Conference on Computer Supported Education, pp. 289-297.
Abstract: Programming languages have been an integral element of the taught skills of many technical subjects in Higher Education for the last half century. Moreover, secondary school students have also recently started learning programming languages. This increase in the number of students learning programming languages makes the efficient and effective assessment of student work more important. This research focuses on one key approach to assessment using technology: the semi-automated marking of novice students’ program code. The open-ended, flexible nature of programming ensures that no two significant pieces of code are likely to be the same. However, it has been observed that there are a number of common code fragments within these dissimilar solutions. This observation forms the basis of our proposed approach. The initial research focuses on the ‘if’ structure to evaluate the theory behind the approach taken, which is appropriate given its commonality across programming languages. The paper also discusses the results of real world analysis of novice students’ programming code on ‘if’ structures. The paper concludes that the approach taken could form a more effective and efficient method for the assessment of student coding assignments.
Description: This is a conference paper. It was presented at the 8th International Conference on Computer Supported Education, Rome, Italy, 21-23 April 2016.
Version: Accepted for publication
DOI: 10.5220/0005789802890297
URI: https://dspace.lboro.ac.uk/2134/20477
Publisher Link: http://dx.doi.org/10.5220/0005789802890297
ISBN: 978-989-758-179-3
Appears in Collections:Conference Papers and Presentations (Computer Science)

Files associated with this item:

File Description SizeFormat
CSEDU_2016_47_CR.pdfAccepted version631.62 kBAdobe PDFView/Open


SFX Query

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