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.
- Adelson, B. Problem solving and the development of abstract categories in programming languages. Memory and Cognition, 9(4):422--433, 1981.Google ScholarCross Ref
- Allwood, C. M. Novices on the computer: A review of the literature. International Journal of Man-Machine Studies, 25:633--658, 1986. Google ScholarDigital Library
- Chi, M. T. et al., ed. The nature of expertise. Erlbaum, 1988.Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- National Research Council. How People Learn: Brain, Mind, Experience, and School. National Academy Press, 2000.Google Scholar
- 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 Scholar
- 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 ScholarCross Ref
- Stemler, S. An overview of content analysis. Practical Assessment, Research & Evaluation, 7(17), 2001.Google Scholar
Index Terms
- A multi-institutional investigation of computer science seniors' knowledge of programming concepts
Recommendations
A multi-institutional investigation of computer science seniors' knowledge of programming concepts
SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science educationResearch 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 ...
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Intent and Extent: Computer Science Concepts and Practices in Integrated Computing
Integrated computing curricula combine learning objectives in computing with those in another discipline, like literacy, math, or science, to give all students experience with computing, typically before they must decide whether to take standalone CS ...
Comments