skip to main content
article

A multi-institutional investigation of computer science seniors' knowledge of programming concepts

Published:23 February 2005Publication History
Skip Abstract Section

Abstract

Research on learning suggests the importance of helping students organize their knowledge around meaningful patterns of information. This paper reports on a multi-institutional study to investigate how senior computer science majors articulate and organize their knowledge of programming concepts using a card-sorting technique adopted from knowledge acquisition. We show that card-sorts are an effective means of eliciting students' knowledge structures and suggest they can also be used to help students organize their knowledge throughout the curriculum.

References

  1. Adelson, B. Problem solving and the development of abstract categories in programming languages. Memory and Cognition, 9(4):422--433, 1981.Google ScholarGoogle ScholarCross RefCross Ref
  2. Allwood, C. M. Novices on the computer: A review of the literature. International Journal of Man-Machine Studies, 25:633--658, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Chi, M. T. et al., ed. The nature of expertise. Erlbaum, 1988.Google ScholarGoogle Scholar
  4. Davies, S. P., Gilmore, D. J., and Green, T. R. G. Are objects that important? The effects of expertise and familiarity on the classification of object-oriented code. Human-Computer Interaction, 10(2 & 3):227--248, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fossum, T. V., and Haller, S. M. Measuring Card Sort Complexity. CogSci 2004, Chicago IL, URL www.cogsci.northwestern.edu/cogsci2004/papers/paper411.pdf.Google ScholarGoogle Scholar
  6. National Research Council. How People Learn: Brain, Mind, Experience, and School. National Academy Press, 2000.Google ScholarGoogle Scholar
  7. Petre, M., Fincher, S., Tenenberg, J., et al "My criterion is: Is it a Boolean?": A card sort elicitation of students' knowledge of programming constructs. Technical report 1682, University of Kent, June 2003.Google ScholarGoogle Scholar
  8. Rugg, G., and McGeorge, P. The sorting techniques: A tutorial paper on card sorts, picture sorts, and item sorts. Expert Systems, 14(2):80--93, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  9. Stemler, S. An overview of content analysis. Practical Assessment, Research & Evaluation, 7(17), 2001.Google ScholarGoogle Scholar

Index Terms

  1. A multi-institutional investigation of computer science seniors' knowledge of programming concepts

    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

    Full Access

    • Published in

      cover image ACM SIGCSE Bulletin
      ACM SIGCSE Bulletin  Volume 37, Issue 1
      2005
      562 pages
      ISSN:0097-8418
      DOI:10.1145/1047124
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education
        February 2005
        610 pages
        ISBN:1581139977
        DOI:10.1145/1047344

      Copyright © 2005 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: 23 February 2005

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader