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

Laurie Murphy, Timothy Fossum, Susan Haller, Kate Sanders, Renée McCauley, Briana B. Morrison, Carol Zander, Suzanne Westbrook, Brad Richards, Ruth E. Anderson

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

11 Scopus citations

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.

Original languageEnglish (US)
Title of host publicationProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
Pages510-514
Number of pages5
Publication statusPublished - Jun 27 2005
EventProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 - St. Louis, MO, United States
Duration: Feb 23 2005Feb 27 2005

Publication series

NameProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005

Conference

ConferenceProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
CountryUnited States
CitySt. Louis, MO
Period2/23/052/27/05

    Fingerprint

Keywords

  • Card sort
  • Content analysis
  • Expertise
  • Knowledge

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Murphy, L., Fossum, T., Haller, S., Sanders, K., McCauley, R., Morrison, B. B., ... Anderson, R. E. (2005). A multi-institutional investigation of computer science seniors' knowledge of programming concepts. In Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 (pp. 510-514). (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).