Mini Project Programming Exams

Publikation: Bidrag til bog/antologi/rapport/konference proceedingBidrag til bog/antologiForskning

1 Citation (Scopus)

Resumé

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.

OriginalsprogEngelsk
TitelReflections on the Teaching of Programming
RedaktørerJens Bennedsen, Michael Caspersen, Michael Kölling
Udgivelses stedBerlin Heidelberg
ForlagSpringer
Publikationsdato2008
Sider228-242
ISBN (Trykt)3-540-77933-7, 978-3-540-77933-9
DOI
StatusUdgivet - 2008
NavnLecture Notes in Computer Science : Programming and Software Engineering
Nummer4821
ISSN0302-9743

Fingerprint

programming
syllabus
fraud
realism
computer science
compromise

Citer dette

Nørmark, K., Thomsen, L. L., & Torp, K. (2008). Mini Project Programming Exams. I J. Bennedsen, M. Caspersen, & M. Kölling (red.), Reflections on the Teaching of Programming (s. 228-242). Berlin Heidelberg: Springer. Lecture Notes in Computer Science : Programming and Software Engineering, Nr. 4821 https://doi.org/10.1007/978-3-540-77934-6_18
Nørmark, Kurt ; Thomsen, Lone Leth ; Torp, Kristian. / Mini Project Programming Exams. Reflections on the Teaching of Programming. red. / Jens Bennedsen ; Michael Caspersen ; Michael Kölling. Berlin Heidelberg : Springer, 2008. s. 228-242 (Lecture Notes in Computer Science : Programming and Software Engineering; Nr. 4821).
@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",

}

Nørmark, K, Thomsen, LL & Torp, K 2008, Mini Project Programming Exams. i J Bennedsen, M Caspersen & M Kölling (red), Reflections on the Teaching of Programming. Springer, Berlin Heidelberg, Lecture Notes in Computer Science : Programming and Software Engineering, nr. 4821, s. 228-242. https://doi.org/10.1007/978-3-540-77934-6_18

Mini Project Programming Exams. / Nørmark, Kurt; Thomsen, Lone Leth; Torp, Kristian.

Reflections on the Teaching of Programming. red. / Jens Bennedsen; Michael Caspersen; Michael Kölling. Berlin Heidelberg : Springer, 2008. s. 228-242 (Lecture Notes in Computer Science : Programming and Software Engineering; Nr. 4821).

Publikation: Bidrag til bog/antologi/rapport/konference proceedingBidrag til bog/antologiForskning

TY - CHAP

T1 - Mini Project Programming Exams

AU - Nørmark, Kurt

AU - Thomsen, Lone Leth

AU - Torp, Kristian

PY - 2008

Y1 - 2008

N2 - 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.

AB - 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.

U2 - 10.1007/978-3-540-77934-6_18

DO - 10.1007/978-3-540-77934-6_18

M3 - Book chapter

SN - 3-540-77933-7

SN - 978-3-540-77933-9

T3 - Lecture Notes in Computer Science : Programming and Software Engineering

SP - 228

EP - 242

BT - Reflections on the Teaching of Programming

A2 - Bennedsen, Jens

A2 - Caspersen, Michael

A2 - Kölling, Michael

PB - Springer

CY - Berlin Heidelberg

ER -

Nørmark K, Thomsen LL, Torp K. Mini Project Programming Exams. I Bennedsen J, Caspersen M, Kölling M, red., Reflections on the Teaching of Programming. Berlin Heidelberg: Springer. 2008. s. 228-242. (Lecture Notes in Computer Science : Programming and Software Engineering; Nr. 4821). https://doi.org/10.1007/978-3-540-77934-6_18