Going SOLO to assess novice programmers

Judy Sheard*, Beth Simon, Angela Carbone, Errol Thompson, Raymond Lister, Jacqueline L. Whalley

*Corresponding author for this work

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

Abstract

This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy. The study reports the following four findings: when the instruction to students used by Lister et al. - "In plain English, explain what the following segment of Java code does" - is replaced with a less ambiguous instruction, many students still provide multistructural responses; students are relatively consistent in the SOLO level of their answers; student responses on SOLO reading tasks correlate positively with performance on writing tasks; postgraduates students manifest a higher level of thinking than undergraduates.

Original languageEnglish
Title of host publicationProceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE
PublisherACM
Pages209-213
Number of pages5
ISBN (Print)9781605580784
DOIs
Publication statusPublished - 2008
EventITiCSE 2008: 13th Annual Conference on Innovation and Technology in Computer Science Education - Madrid, Spain
Duration: 30 Jun 20082 Jul 2008

Conference

ConferenceITiCSE 2008: 13th Annual Conference on Innovation and Technology in Computer Science Education
CountrySpain
CityMadrid
Period30/06/082/07/08

Fingerprint

Students
student
Taxonomies
taxonomy
programming
instruction
criticism
performance

Keywords

  • Comprehension
  • CS1
  • Novice programmers
  • SOLO taxonomy

Cite this

Sheard, J., Simon, B., Carbone, A., Thompson, E., Lister, R., & Whalley, J. L. (2008). Going SOLO to assess novice programmers. In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (pp. 209-213). [1384328] ACM. https://doi.org/10.1145/1384271.1384328
Sheard, Judy ; Simon, Beth ; Carbone, Angela ; Thompson, Errol ; Lister, Raymond ; Whalley, Jacqueline L. / Going SOLO to assess novice programmers. Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE. ACM, 2008. pp. 209-213
@inproceedings{4eaf712a65844441927003e50f193937,
title = "Going SOLO to assess novice programmers",
abstract = "This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy. The study reports the following four findings: when the instruction to students used by Lister et al. - {"}In plain English, explain what the following segment of Java code does{"} - is replaced with a less ambiguous instruction, many students still provide multistructural responses; students are relatively consistent in the SOLO level of their answers; student responses on SOLO reading tasks correlate positively with performance on writing tasks; postgraduates students manifest a higher level of thinking than undergraduates.",
keywords = "Comprehension, CS1, Novice programmers, SOLO taxonomy",
author = "Judy Sheard and Beth Simon and Angela Carbone and Errol Thompson and Raymond Lister and Whalley, {Jacqueline L.}",
year = "2008",
doi = "10.1145/1384271.1384328",
language = "English",
isbn = "9781605580784",
pages = "209--213",
booktitle = "Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE",
publisher = "ACM",
address = "United States",

}

Sheard, J, Simon, B, Carbone, A, Thompson, E, Lister, R & Whalley, JL 2008, Going SOLO to assess novice programmers. in Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE., 1384328, ACM, pp. 209-213, ITiCSE 2008: 13th Annual Conference on Innovation and Technology in Computer Science Education, Madrid, Spain, 30/06/08. https://doi.org/10.1145/1384271.1384328

Going SOLO to assess novice programmers. / Sheard, Judy; Simon, Beth; Carbone, Angela; Thompson, Errol; Lister, Raymond; Whalley, Jacqueline L.

Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE. ACM, 2008. p. 209-213 1384328.

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

TY - GEN

T1 - Going SOLO to assess novice programmers

AU - Sheard, Judy

AU - Simon, Beth

AU - Carbone, Angela

AU - Thompson, Errol

AU - Lister, Raymond

AU - Whalley, Jacqueline L.

PY - 2008

Y1 - 2008

N2 - This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy. The study reports the following four findings: when the instruction to students used by Lister et al. - "In plain English, explain what the following segment of Java code does" - is replaced with a less ambiguous instruction, many students still provide multistructural responses; students are relatively consistent in the SOLO level of their answers; student responses on SOLO reading tasks correlate positively with performance on writing tasks; postgraduates students manifest a higher level of thinking than undergraduates.

AB - This paper explores the programming knowledge of novices using Biggs' SOLO taxonomy. It builds on previous work of Lister et al. (2006) and addresses some of the criticisms of that work. The research was conducted by studying the exam scripts for 120 introductory programming students, in which three specific questions were analyzed using the SOLO taxonomy. The study reports the following four findings: when the instruction to students used by Lister et al. - "In plain English, explain what the following segment of Java code does" - is replaced with a less ambiguous instruction, many students still provide multistructural responses; students are relatively consistent in the SOLO level of their answers; student responses on SOLO reading tasks correlate positively with performance on writing tasks; postgraduates students manifest a higher level of thinking than undergraduates.

KW - Comprehension

KW - CS1

KW - Novice programmers

KW - SOLO taxonomy

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

UR - https://dl.acm.org/citation.cfm?doid=1384271.1384328

U2 - 10.1145/1384271.1384328

DO - 10.1145/1384271.1384328

M3 - Conference contribution

AN - SCOPUS:57349113806

SN - 9781605580784

SP - 209

EP - 213

BT - Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE

PB - ACM

ER -

Sheard J, Simon B, Carbone A, Thompson E, Lister R, Whalley JL. Going SOLO to assess novice programmers. In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE. ACM. 2008. p. 209-213. 1384328 https://doi.org/10.1145/1384271.1384328