RMIT University
Browse

How difficult are exams? A framework for assessing the complexity of introductory programming exams

conference contribution
posted on 2024-10-31, 17:37 authored by Judithe Sheard, Simon --, Angela CarboneAngela Carbone, Donald Chinn, Tony Clear, Malcolm Corney, Daryl D'Souza, Joel Fenwick, James HarlandJames Harland, Mikko-Jussi Laakso, Donna Teague
Student performance on examinations is influenced by the level of difficulty of the questions. It seems reasonable to propose therefore that assessment of the difficulty of exam questions could be used to gauge the level of skills and knowledge expected at the end of a course. This paper reports the results of a study investigating the difficulty of exam questions using a subjective assessment of difficulty and a purpose-built exam question complexity classification scheme. The scheme, devised for exams in introductory programming courses, assesses the complexity of each question using six measures: external domain references, explicitness, linguistic complexity, conceptual complexity, length of code involved in the question and/or answer, and intellectual complexity (Bloom level). We apply the scheme to 20 introductory programming exam papers from five countries, and find substantial variation across the exams for all measures. Most exams include a mix of questions of low, medium, and high difficulty, although seven of the 20 have no questions of high difficulty. All of the complexity measures correlate with assessment of difficulty, indicating that the difficulty of an exam question relates to each of these more specific measures. We discuss the implications of these findings for the development of measures to assess learning standards in programming courses.

History

Start page

145

End page

154

Total pages

10

Outlet

Proceedings of the 15th Australasian Computing Education Conference (ACE 2013)

Editors

A. Carbone and J. Whalley

Name of conference

ACE 2013

Publisher

Australian Computer Society

Place published

Melbourne, Australia

Start date

2013-10-30

End date

2013-10-30

Language

English

Copyright

© 2013, Australian Computer Society, Inc

Former Identifier

2006044968

Esploro creation date

2020-06-22

Fedora creation date

2014-06-10

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC