figshare
Browse

How (not) to write an introductory programming exam

Download (194.55 kB)
conference contribution
posted on 2025-05-10, 11:49 authored by Simon, Judy Sheard, Daryl D'Souza, Mile Lopez, Andrew Luxton-Reilly, Iwan Handoyo Putro, Phil Robbins, Donna Teague, Jacqueline Whalley
The computing education literature shows some recent interest in summative assessment in introductory programming, with papers analysing final examinations and other papers proposing small sets of examination questions that might be used in multiple institutions as part of a benchmarking exercise. This paper reports on a project to expand the set of questions suitable for use in benchmarking exercises, and at the same time to identify guidelines for writing good examination questions for introductory programming courses – and, by implication, practices to avoid when writing questions. The paper presents a set of ten questions deemed suitable for use in the exams of multiple courses, and invites readers to use the questions in their own exams. It also presents the guidelines that emerged from the study, in the hope that they will be helpful to computing educators writing exams for their own courses.

History

Source title

17th Australasian Computing Education Conference (ACE 2015) [presented in Conferences in Research and Practice in Information Technology: CR, Vol. 160]

Name of conference

17th Australasian Computing Education Conference (ACE 2015)

Location

Sydney

Start date

2015-01-27

End date

2015-01-30

Pagination

137-146

Editors

D'Souza, D. & Falkner, K.

Publisher

Australian Computer Society

Place published

Sydney

Language

  • en, English

College/Research Centre

Faculty of Science and Information Technology

School

School of Design, Communication and Information Technology

Rights statement

Copyright (c)2015, Australian Computer Society, Inc. This paper appeared at conference name and place. Conferences in Research and Practice in Information Technology, Vol. no. Editors, Eds. Reproduction for academic, not-for profit purposes permitted provided this text is included.

Usage metrics

    Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC