Salient elements in novice solutions to code writing problems

Jacqueline Whalley*, Tony Clear, Phil Robbins, Errol Thompson

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents an approach to the evaluation of novice programmers' solutions to code writing problems. The first step was the development a framework comprised of the salient elements, or programming constructs, used in a set of student solutions to three typical code writing assessment problems. This framework was then refined to provide a code quality factor framework that was compared with an analysis using the SOLO taxonomy. We found that combining our framework with the SOLO taxonomy helped to define the SOLO categories and provided an improved approach to applying the principles of SOLO to code writing problems.

Original languageEnglish
Title of host publicationProceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference
EditorsJohn Hamer, Michael de Raadt
Place of PublicationDarlinghurst (AU)
Pages37-45
Number of pages9
Publication statusPublished - 17 Jan 2011
Event13th Australasian Computing Education Conference - Perth, WA, Australia
Duration: 17 Jan 201120 Jan 2011

Publication series

NameConferences in Research and Practice in Information Technology Series
PublisherAustralian Computer Society
Volume114
ISSN (Print)1445-1336

Conference

Conference13th Australasian Computing Education Conference
Abbreviated titleACE '11
CountryAustralia
CityPerth, WA
Period17/01/1120/01/11

Fingerprint

Taxonomies
Students

Keywords

  • assessment
  • novice programmers
  • SOLO taxonomy

Cite this

Whalley, J., Clear, T., Robbins, P., & Thompson, E. (2011). Salient elements in novice solutions to code writing problems. In J. Hamer, & M. de Raadt (Eds.), Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference (pp. 37-45). (Conferences in Research and Practice in Information Technology Series; Vol. 114). Darlinghurst (AU).
Whalley, Jacqueline ; Clear, Tony ; Robbins, Phil ; Thompson, Errol. / Salient elements in novice solutions to code writing problems. Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference. editor / John Hamer ; Michael de Raadt. Darlinghurst (AU), 2011. pp. 37-45 (Conferences in Research and Practice in Information Technology Series).
@inproceedings{ee4d6df42c3249ea89aac374b0bf3722,
title = "Salient elements in novice solutions to code writing problems",
abstract = "This paper presents an approach to the evaluation of novice programmers' solutions to code writing problems. The first step was the development a framework comprised of the salient elements, or programming constructs, used in a set of student solutions to three typical code writing assessment problems. This framework was then refined to provide a code quality factor framework that was compared with an analysis using the SOLO taxonomy. We found that combining our framework with the SOLO taxonomy helped to define the SOLO categories and provided an improved approach to applying the principles of SOLO to code writing problems.",
keywords = "assessment, novice programmers, SOLO taxonomy",
author = "Jacqueline Whalley and Tony Clear and Phil Robbins and Errol Thompson",
year = "2011",
month = "1",
day = "17",
language = "English",
isbn = "978-1-920682-94-1",
series = "Conferences in Research and Practice in Information Technology Series",
publisher = "Australian Computer Society",
pages = "37--45",
editor = "John Hamer and {de Raadt}, Michael",
booktitle = "Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference",

}

Whalley, J, Clear, T, Robbins, P & Thompson, E 2011, Salient elements in novice solutions to code writing problems. in J Hamer & M de Raadt (eds), Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference. Conferences in Research and Practice in Information Technology Series, vol. 114, Darlinghurst (AU), pp. 37-45, 13th Australasian Computing Education Conference, Perth, WA, Australia, 17/01/11.

Salient elements in novice solutions to code writing problems. / Whalley, Jacqueline; Clear, Tony; Robbins, Phil; Thompson, Errol.

Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference. ed. / John Hamer; Michael de Raadt. Darlinghurst (AU), 2011. p. 37-45 (Conferences in Research and Practice in Information Technology Series; Vol. 114).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Salient elements in novice solutions to code writing problems

AU - Whalley, Jacqueline

AU - Clear, Tony

AU - Robbins, Phil

AU - Thompson, Errol

PY - 2011/1/17

Y1 - 2011/1/17

N2 - This paper presents an approach to the evaluation of novice programmers' solutions to code writing problems. The first step was the development a framework comprised of the salient elements, or programming constructs, used in a set of student solutions to three typical code writing assessment problems. This framework was then refined to provide a code quality factor framework that was compared with an analysis using the SOLO taxonomy. We found that combining our framework with the SOLO taxonomy helped to define the SOLO categories and provided an improved approach to applying the principles of SOLO to code writing problems.

AB - This paper presents an approach to the evaluation of novice programmers' solutions to code writing problems. The first step was the development a framework comprised of the salient elements, or programming constructs, used in a set of student solutions to three typical code writing assessment problems. This framework was then refined to provide a code quality factor framework that was compared with an analysis using the SOLO taxonomy. We found that combining our framework with the SOLO taxonomy helped to define the SOLO categories and provided an improved approach to applying the principles of SOLO to code writing problems.

KW - assessment

KW - novice programmers

KW - SOLO taxonomy

UR - http://www.scopus.com/inward/record.url?scp=84872811419&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84872811419

SN - 978-1-920682-94-1

T3 - Conferences in Research and Practice in Information Technology Series

SP - 37

EP - 45

BT - Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference

A2 - Hamer, John

A2 - de Raadt, Michael

CY - Darlinghurst (AU)

ER -

Whalley J, Clear T, Robbins P, Thompson E. Salient elements in novice solutions to code writing problems. In Hamer J, de Raadt M, editors, Proceeding ACE '11, Proceedings of the Thirteenth Australasian Computing Education Conference. Darlinghurst (AU). 2011. p. 37-45. (Conferences in Research and Practice in Information Technology Series).