@inbook{42f98320ae2a11dcaf3b000ea68e967b,
title = "Mini Project Programming Exams",
abstract = "A number of different types of final programming exams used or considered at the Department of Computer Science, Aalborg University, are identified and analyzed. Based on this analysis, a new type of programming exam is introduced called a Mini Project Programming (MIP) exam. MIP is a group-based programming assignment that is intended as a medium-scale programming effort followed by a final oral exam. MIP is characterized and compared to existing types of final programming exams by use of a number of independent criteria. The paper motivates the MIP approach and reports on our experience over four years. The MIP exam is a compromise between (1) a long problem-based project exam and (2) a short oral or written programming exam. It is concluded that the strengths of MIP are the high degree of realism in the exam assignment and comprehensiveness relative to the course syllabus. The main challenge of MIP is how to detect fraud.",
author = "Kurt N{\o}rmark and Thomsen, {Lone Leth} and Kristian Torp",
year = "2008",
doi = "10.1007/978-3-540-77934-6_18",
language = "English",
isbn = "3-540-77933-7",
series = "Lecture Notes in Computer Science : Programming and Software Engineering",
publisher = "Springer",
number = "4821",
pages = "228--242",
editor = "Jens Bennedsen and Michael Caspersen and Michael K{\"o}lling",
booktitle = "Reflections on the Teaching of Programming",
address = "Germany",
}