skip to main content
10.1145/1140124.1140157acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

Not seeing the forest for the trees: novice programmers and the SOLO taxonomy

Published:26 June 2006Publication History

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

  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  3. Chase, W. C., & Simon, H. A. Perception in chess. Cognitive Psychology, 4 (1973), 55--81.Google ScholarGoogle ScholarCross RefCross Ref
  4. Chi, M. T. H., Glaser, R. & Farr, M. J. (Eds.) The nature of expertise. Hillsdale, NJ, Lawrence Erlbaum Associates, 1988.Google ScholarGoogle Scholar
  5. Corritore, C. & Wiedenbeck, S. What Do Novices Learn During Program Comprehension? Int. J. of Human-Computer Interaction, 3, 2 (1991), 199--222.Google ScholarGoogle ScholarCross RefCross Ref
  6. Ericsson K, and Smith, J. (Eds) Toward a General Theory of Expertise : Prospects and Limits. Cambridge University Press,England, 1991.Google ScholarGoogle Scholar
  7. Fitzgerald, S., Simon, B., Thomas, L. Strategies that Students Use to Trace Code: An Analysis Based in Grounded Theory. In Proceedings of the 1st International Workshop on Computing Education Research (ICER2005) (Seattle WA, USA, October 1-2, 2005), 69--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kuittinen, M, and Sajaniemi, J. Teaching Roles of Variables in Elementary Programming Courses. In Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE'04) (Leeds, UK, June 28 - 30, 2004), 57--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lister, R., Adams E.S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J.E., Sanders, K., Seppällä, O., Simon, B. and Thomas, L. A Multi-National Study of Reading and Tracing Skills in Novice Programmers. SIGSCE Bulletin, 36, 4 (2004), 119--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  11. Robins, A., Rountree, J. & Rountree, N. Learning and teaching programming: A review and discussion. Computer Science Education, 13, 2 (2003), 137 -- 172.Google ScholarGoogle ScholarCross RefCross Ref
  12. Soloway, E. and Iyengar, S., Eds Empirical Studies of Programmers. Ablex, NJ, USA,1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Soloway, E. and and Spohrer, J. (Eds) Studying the Novice Programmer. Lawrence Erlbaum Associates, Hillsdale, NJ, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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} Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Wiedenbeck, S., Fix, V. & Scholtz, J. Characteristics of the mental representations of novice and expert programmers: An empirical study. International Journal of Man-Machine Studies, 39 (1993) 793--812. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. http://online.aut.ac.nz/Bracelet/shared.nsfGoogle ScholarGoogle Scholar

Index Terms

  1. Not seeing the forest for the trees: novice programmers and the SOLO taxonomy

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITICSE '06: Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
      June 2006
      390 pages
      ISBN:1595930558
      DOI:10.1145/1140124

      Copyright © 2006 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 26 June 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader