| Fully automatic assessment of programming exercises |
| Full text |
Pdf
(452 KB)
|
| Source
|
Annual Joint Conference Integrating Technology into Computer Science Education
archive
Proceedings of the 6th annual conference on Innovation and technology in computer science education
table of contents
Canterbury, United Kingdom
Pages: 133 - 136
Year of Publication: 2001
ISBN:1-58113-330-8
Also published in ...
|
|
Authors
|
|
Riku Saikkonen
|
Department of Computer Science and Engineering, Helsinki University of Technology, Finland
|
|
Lauri Malmi
|
Department of Computer Science and Engineering, Helsinki University of Technology, Finland
|
|
Ari Korhonen
|
Department of Computer Science and Engineering, Helsinki University of Technology, Finland
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 22, Downloads (12 Months): 70, Citation Count: 26
|
|
|
ABSTRACT
Automatic assessment of programming exercises has become an important method for grading students' exercises and giving feedback for them in mass courses. We describe a system called Scheme-robo, which has been designed for assessing programming exercises written in the functional programming language Scheme. The system assesses individual procedures instead of complete programs. In addition to checking the correctness of students' solutions the system provides many different tools for analysing other things in the program like its structure and running time, and possible plagiarism. The system has been in production use on our introductory programming course with some 300 students for two years with good results.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Benford, S., Burke, E., Foxley, E., Gutteridge, N., Mohd Zin, A.: Ceilidh: A Course Administration and Marking System. Proceedings of the International Conference of Computer Based Learning, Vienna, 1993.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
N. I. Adams, IV , D. H. Bartley , G. Brooks , R. K. Dybvig , D. P. Friedman , R. Halstead , C. Hanson , C. T. Haynes , E. Kohlbecker , D. Oxley , K. M. Pitman , G. J. Rozas , G. L. Steele, Jr. , G. J. Sussman , M. Wand , H. Abelson, Revised5 report on the algorithmic language scheme, ACM SIGPLAN Notices, v.33 n.9, p.26-76, Sept. 1, 1998
[doi> 10.1145/290229.290234]
|
| |
7
|
Martin, E.: Schools Using Scheme. http://www.schemers.corn/schools.html.
|
CITED BY 26
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Janet Carter , Kirsti Ala-Mutka , Ursula Fuller , Martin Dick , John English , William Fone , Judy Sheard, How shall we assess this?, ACM SIGCSE Bulletin, v.35 n.4, December 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Blumenstein , Steve Green , Shoshana Fogelman , Ann Nguyen , Vallipuram Muthukkumarasamy, Performance analysis of GAME: A generic automated marking environment, Computers & Education, v.50 n.4, p.1203-1216, May, 2008
|
|
|
Arnold Pears , Stephen Seidman , Lauri Malmi , Linda Mannila , Elizabeth Adams , Jens Bennedsen , Marie Devlin , James Paterson, A survey of literature on the teaching of introductory programming, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|