Title :
Assessing Process and Product - A Practical Lab Exam for an Introductory Programming Course
Author :
Bennedsen, Jens ; Caspersen, Michael E.
Author_Institution :
IT Univ. West, Aarhus
Abstract :
The final assessment of a course must reflect its goals, and contents. An important goal of our introductory programming course is that the students learn a systematic approach for the development of computer programs. Having the programming process as learning objective naturally raises the question how to include this in assessments. Traditional assessments (e.g. oral, written, or multiple choice) are unsuitable to test the programming process. We describe and evaluate a practical lab examination that assesses the students´ programming process as well as the developed programs. The evaluation is performed in two ways: By analyzing the results of two lab examinations (with more than 500 students) and by semi-structured individual interviews with representatives of the involved persons (students, TAs, lecturer, and examiner). The result of the evaluation is encouraging and indicates the value of alignment and strong conformity between goal, content and assessment of the introductory programming course
Keywords :
computer science education; computer program development; introductory programming course; Computer science; Computer science education; Continuing education; Geology; Mathematics; Performance analysis; Performance evaluation; Process design; Programming profession; Testing; CS1; Evaluation; Examination; Objects-First; Pedagogy; Programming Process;
Conference_Titel :
Frontiers in Education Conference, 36th Annual
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0256-5
Electronic_ISBN :
0190-5848
DOI :
10.1109/FIE.2006.322434