Abstract
Desirable though fully automated assessment of student programming assignments is, it is an area that is beset by difficulties. While it is not contested that some aspects of assessment can be performed much more efficiently and accurately by computer, there are many others that still require human involvement. We have therefore designed a system that combines the strengths of the two approaches, the assessment software calling upon the skills of the human tutor where necessary to make sensible judgements. The technique has been used successfully on a systems programming course for several years, and student feedback has been supportive.
- 1 Benford, S., Burke, E. and Foxley, E. Courseware to Support the Teaching of Programming. Proc. Conf. Developments in the Teaching of Computer Science (1992), Univ. of Kent at Canterbury, 158-166Google Scholar
- 2 Berry, R.E. and Meekings, B.A.E. A Style Analysis of C Programs. Comm. A CM, 28(1) (1985), 80-88 Google ScholarDigital Library
- 3 Hung, S-L., Kwok, L-F. and Chan, R. Automatic Programming Assessment. Computers and Education (Pergamon), 20(2) (1993), 183-190 Google ScholarDigital Library
- 4 Jackson, D. A Software System for Grading Student Computer Programs. Computers and Education (Pergamon), 2 7(3/4) (1996), 171-180 Google ScholarDigital Library
- 5 Jackson, D. Computer-Based Evaluation of Student Sott'ware Quality. Proc. 2~d Conf. Software Engineering in Higher Education (SEHE92) (1992), Southampton, UK, 93-104Google Scholar
- 6 Jackson, D. and Usher, M. Grading Student Programs using ASSYST. Proc. 28th A CM SIGCSE Tech. Symposium on Computer Science Education (1997), San Jose, California, USA, 335-339 Google ScholarDigital Library
- 7 Jackson, D. Using Software Tools to Automate the Assessment of Student Programs. Computers and Education (Pergamon), 17(2) (1991), 133-143 Google ScholarDigital Library
Index Terms
- A semi-automated approach to online assessment
Recommendations
A semi-automated approach to online assessment
ITiCSE '00: Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science educationDesirable though fully automated assessment of student programming assignments is, it is an area that is beset by difficulties. While it is not contested that some aspects of assessment can be performed much more efficiently and accurately by computer, ...
Automated assessment and experiences of teaching programming
This article reports on the design, implementation, and usage of the CourseMarker (formerly known as CourseMaster) courseware Computer Based Assessment (CBA) system at the University of Nottingham. Students use CourseMarker to solve (programming) ...
A CMMI-Based Automated Risk Assessment Framework
APSEC '14: Proceedings of the 2014 21st Asia-Pacific Software Engineering Conference - Volume 02Risk assessment is crucial to the increase of software development project success. Current risk assessment approaches provide only a rough guide. Risk assessment experts and domain experts are required in conducting risk assessments in software ...
Comments