Mini Project Programming Exams

Research output: Contribution to book/anthology/report/conference proceedingBook chapterResearch

5 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationReflections on the Teaching of Programming
EditorsJens Bennedsen, Michael Caspersen, Michael Kölling
Place of PublicationBerlin Heidelberg
Publication date2008
ISBN (Print)3-540-77933-7, 978-3-540-77933-9
Publication statusPublished - 2008
SeriesLecture Notes in Computer Science : Programming and Software Engineering


Dive into the research topics of 'Mini Project Programming Exams'. Together they form a unique fingerprint.

Cite this