ACM Home Page
Please provide us with feedback. Feedback
What novice programmers don't know
Full text PdfPdf (245 KB)
Source International Computing Education Research Workshop archive
Proceedings of the first international workshop on Computing education research table of contents
Seattle, WA, USA
Pages: 1 - 12  
Year of Publication: 2005
ISBN:1-59593-043-4
Authors
Gary Lewandowski  Xavier University, Cincinnati, OH
Alicia Gutschow  Blue Ridge Community College, Weyers Cave, VA
Robert McCartney  University of Connecticut, Storrs, CT
Kate Sanders  Rhode Island College, Providence, RI
Dermot Shinners-Kennedy  University of Limerick
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 77,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1089786.1089787
What is a DOI?

ABSTRACT

Novice programmer knowledge contains a mixture of well-formed, in-transition and muddled conceptual structures. In this paper we describe an analysis of the in-transition and muddled items that are not fully integrated into the novices' cognitive structures. When participants were asked to perform card sorts of programming concepts into categories, 23% of their categories were "ragbags": categories with names such as "don't know," "not sure," or "not applicable"'' that indicate that the students have little or no knowledge of the concepts placed in those categories.In this study, we find that there are distinct differences in the uses of the ragbags. In particular, we find that terms considered more abstract tend to be placed into Don't Know and Not Sure ragbags more often than concrete terms; and students categorized as low performers tend to use Not Sure far more often than high performers but Don't Know and Not Applicable less often. We also find evidence that the meaningfulness of a concept is likely to be related to the vocabulary used in the classroom, suggesting that students may assimilate abstract concepts into their conceptual structures more quickly if one uses the terms more frequently.


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
B. Adelson. Problem solving and the development of abstract categories in programming languages. Memory and Cognition, 9(4):422--433, 1981.
 
2
 
3
 
4
M. T. H. Chi, R. Glazer, and M. J. Farr, editors. The nature of expertise. Erlbaum, 1988.
 
5
W. J. Conover. Practical Nonparametric Statistics. Wiley series in probability and statistics. John Wiley & Sons, Inc., New York, NY, 1971.
 
6
S. P. Davies, D. J. Gilmore, and T. R. G. Green. 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.
 
7
M. W. Eysenck and M. T. Keane. A Handbook of Cognitive Psychology. Psychology Press, 1995.
 
8
G. Kelly. The psychology of personal constructs. Norton, 1955.
9
 
10
 
11
F. Marton and R. Säljö. On qualitative differences in learning: Outcome and process. British Journal of Educational Psychology, 46:4--11, 1976.
12
 
13
P. McGeorge and G. Rugg. The uses of "contrived" knowledge elicitation techniques. Expert Systems, 9:149--154, 1992.
14
 
15
M. Petre, S. Fincher, J. Tenenberg, R. Anderson, R. Anderson, D. Bouvier, S. Fitzgerald, A. Gutschow, S. Haller, G. Lewandowski, R. Lister, R. McCauley, J. McTaggart, B. Morrison, L. Murphy, C. Prasad, B. Richards, K. Sanders, T. Scott, D. Shinners-Kennedy, L. Thomas, S. Westbrook, and C. Zander. 'My criterion is: Is it a boolean.' A cardsort elicitation of students' knowledge of programming constructs. Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, UK, 2003.
 
16
 
17
G. Rugg and P. McGeorge. The sorting techniques: Card sorts, picture sorts and item sorts. Expert Systems, 14(2):80--93, 1997.
 
18
G. Rugg, P. McGeorge, and N. Maiden. Method fragments. Expert Systems, 17:248--257, 2000.
 
19
K. Sanders, D. Bouvier, S. Fincher, G. Lewandowski, B. Morrison, L. Murphy, M. Petre, J. Tenenberg, L. Thomas, R. Anderson, R. Anderson, S. Fitzgerald, A. Gutschow, S. Haller, M. Jadud, R. Lister, R. McCauley, J. McTaggart, C. Prasad, B. Richards, T. Scott, D. Shinners-Kennedy, S. Westbrook, and C. Zander. A multi-institutional, multinational study of programming concepts using card sort data. Expert Systems, 22(3):121--128, 2005.
 
20


Collaborative Colleagues:
Gary Lewandowski: colleagues
Alicia Gutschow: colleagues
Robert McCartney: colleagues
Kate Sanders: colleagues
Dermot Shinners-Kennedy: colleagues