• DocumentCode
    1722084
  • 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
  • fYear
    2006
  • Firstpage
    16
  • Lastpage
    21
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 36th Annual
  • Conference_Location
    San Diego, CA
  • ISSN
    0190-5848
  • Print_ISBN
    1-4244-0256-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2006.322434
  • Filename
    4116868