|
ABSTRACT
This paper reports on the authors use of the SOLO taxonomy to describe differences in the way students and educators solve small code reading exercises. SOLO is a general educational taxonomy, and has not previously been applied to the study of how novice programmers manifest their understanding of code. Data was collected in the form of written and think-aloud responses from students (novices) and educators (experts), using exam questions. During analysis, the responses were mapped to the different levels of the SOLO taxonomy. From think-aloud responses, the authors found that educators tended to manifest a SOLO relational response on small reading problems, whereas students tended to manifest a multistructural response. These results are consistent with the literature on the psychology of programming, but the work in this paper extends on these findings by analyzing the design of exam questions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Adelson, B. When novices surpass experts: The difficulty of a task may increase with expertise. Journal of Experimental Psychology: Learning, Memory, and Cognition, 10, 3 (1984), 483--495.
|
| |
2
|
Biggs, J. B. & Collis, K. F. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). New York, Academic Press, 1982.
|
| |
3
|
Chase, W. C., & Simon, H. A. Perception in chess. Cognitive Psychology, 4 (1973), 55--81.
|
| |
4
|
Chi, M. T. H., Glaser, R. & Farr, M. J. (Eds.) The nature of expertise. Hillsdale, NJ, Lawrence Erlbaum Associates, 1988.
|
| |
5
|
Corritore, C. & Wiedenbeck, S. What Do Novices Learn During Program Comprehension? Int. J. of Human-Computer Interaction, 3, 2 (1991), 199--222.
|
| |
6
|
Ericsson K, and Smith, J. (Eds) Toward a General Theory of Expertise : Prospects and Limits. Cambridge University Press,England, 1991.
|
 |
7
|
Sue Fitzgerald , Beth Simon , Lynda Thomas, Strategies that students use to trace code: an analysis based in grounded theory, Proceedings of the 2005 international workshop on Computing education research, p.69-80, October 01-02, 2005, Seattle, WA, USA
[doi> 10.1145/1089786.1089793]
|
 |
8
|
|
 |
9
|
Raymond Lister , Elizabeth S. Adams , Sue Fitzgerald , William Fone , John Hamer , Morten Lindholm , Robert McCartney , Jan Erik Moström , Kate Sanders , Otto Seppälä , Beth Simon , Lynda Thomas, A multi-national study of reading and tracing skills in novice programmers, ACM SIGCSE Bulletin, v.36 n.4, December 2004
|
| |
10
|
Rist, R. Learning to Program: Schema Creation, Application, and Evaluation. In Fincher, S and Petre, M. (Eds) Computer Science Education Research. Routledge Falmer, 2004.
|
| |
11
|
Robins, A., Rountree, J. & Rountree, N. Learning and teaching programming: A review and discussion. Computer Science Education, 13, 2 (2003), 137 -- 172.
|
| |
12
|
|
| |
13
|
|
| |
14
|
Whalley, J, Lister, R, Thompson, E, Clear, T, Robbins, P, Prasad, C. (2006) An Australasian Study of Reading and Comprehension Skills in Novice Programmers, using the Bloom and SOLO Taxonomies. In Proceedings of the Eighth Australasian Computing Education Conference (ACE2006) (Hobart, Australia, January 16-19, 2006), 243--252. http://crpit.com/Vol52.html {April 2006}
|
| |
15
|
|
| |
16
|
|
CITED BY 18
|
|
|
|
|
Jerry Mead , Simon Gray , John Hamer , Richard James , Juha Sorva , Caroline St. Clair , Lynda Thomas, A cognitive approach to identifying measurable milestones for programming skill acquisition, ACM SIGCSE Bulletin, v.38 n.4, December 2006
|
|
|
Jacqueline Whalley , Christine Prasad , P. K. Ajith Kumar, Decoding doodles: novice programmers and their annotations, Proceedings of the ninth Australasian conference on Computing education, p.171-178, January 30-February 02, 2007, Ballarat, Victoria, Australia
|
|
|
Angela Carbone , Michael de Raadt , Judy Kay , Raymond Lister , Andrew Litchfield , Richard Raban , Paul Roe , Daniel Santamaria , Judy Sheard , John Shepherd , Andrew Solomon , Richard Thomas, The carrick vision and computing education: four case studies in multi-institutional collaboration, Proceedings of the ninth Australasian conference on Computing education, p.3-8, January 30-February 02, 2007, Ballarat, Victoria, Australia
|
|
|
|
|
|
|
|
|
Ursula Fuller , Colin G. Johnson , Tuukka Ahoniemi , Diana Cukierman , Isidoro Hernán-Losada , Jana Jackova , Essi Lahtinen , Tracy L. Lewis , Donna McGee Thompson , Charles Riedesel , Errol Thompson, Developing a computer science-specific learning taxonomy, ACM SIGCSE Bulletin, v.39 n.4, December 2007
|
|
|
|
|
|
Mike Lopez , Jacqueline Whalley , Phil Robbins , Raymond Lister, Relationships between reading, tracing and writing skills in introductory programming, Proceeding of the fourth international workshop on Computing education research, p.101-112, September 06-07, 2008, Sydney, Australia
|
|
|
|
|
|
|
|
|
Judy Sheard , Angela Carbone , Raymond Lister , Beth Simon , Errol Thompson , Jacqueline L. Whalley, Going SOLO to assess novice programmers, Proceedings of the 13th annual conference on Innovation and technology in computer science education, June 30-July 02, 2008, Madrid, Spain
|
|
|
Tony Clear , Jenny Edwards , Raymond Lister , Beth Simon , Errol Thompson , Jacqueline Whalley, The teaching of novice computer programmers: bringing the scholarly-research approach to Australia, Proceedings of the tenth conference on Australasian computing education, p.63-68, January 01-01, 2008, Wollongong, NSW, Australia
|
|
|
|
|
|
Donald Acton , Kimberly Voll , Steven Wolfman , Benjamin Yu, Pedagogical transformations in the UBC CS science education initiative, Proceedings of the 14th Western Canadian Conference on Computing Education, May 01-02, 2009, Burnaby, British Columbia, Canada
|
|
|
|
|
|
Anne Venables , Grace Tan , Raymond Lister, A closer look at tracing, explaining and code writing skills in the novice programmer, Proceedings of the fifth international workshop on Computing education research workshop, August 10-11, 2009, Berkeley, CA, USA
|
|
|
|
|