ACM Home Page
Please provide us with feedback. Feedback
Commonsense computing: what students know before we teach (episode 1: sorting)
Full text PdfPdf (162 KB)
Source International Computing Education Research Workshop archive
Proceedings of the second international workshop on Computing education research table of contents
Canterbury, United Kingdom
SESSION: Teachers & learners: which to study? table of contents
Pages: 29 - 40  
Year of Publication: 2006
ISBN:1-59593-494-4
Authors
Beth Simon  Univ. of California San Diego, La Jolla, CA
Tzu-Yi Chen  Pomona College, Claremont, CA
Gary Lewandowski  Xavier University, Cincinnati, OH
Robert McCartney  University of Connecticut, Storrs, CT
Kate Sanders  Rhode Island College, Providence, RI
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): 4,   Downloads (12 Months): 86,   Citation Count: 2
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/1151588.1151594
What is a DOI?

ABSTRACT

We examine students' commonsense understanding of computer science concepts before they receive any formal instruction in the field. Specifically, we asked students on the first day of a CS1 class to describe in English how they would arrange a set of numbers in ascending, sorted order. We repeated the experiment with students in an introductory economics course, and again with a sub-population of the CS1 students after ten weeks of Java instruction.We found that a majority of beginning computing students could describe a coherent algorithm to correctly sort a list of numbers, while less than a third of general college students could do so. Many students gave versions of selection or insertion sort, but the most common algorithm treated numbers as strings and manipulated them digit by digit. Students who used iteration strongly preferred post-test loops. Finally, some aspects of student performance became worse after ten weeks of CS1 instruction.


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
2
 
3
J. Bonar and E. Soloway. Preprogramming knowledge: A major source of misconceptions in novice programmers. In E. Soloway and J. Spohrer, editors, Studying the Novice Programmer. Lawrence Erlbaum Associates, Hillsdale, NJ, 1989.
 
4
J. D. Bransford, A. L. Brown, and R. R. Cocking, editors. How People Learn: Brain, Mind, Experience, and School. National Academy Press, Washington, DC, expanded edition, 2000.
5
 
6
J. Bruner. The process of education. Harvard University Press, Cambridge, MA, 1960.
 
7
M. Clancy. Misconceptions and attitudes that interfere with learning to program. In S. Fincher and M. Petre, editors, Computer Science Education Research. Taylor and Francis Group, London, 2004.
 
8
Committee on Undergraduate Science Education. Science Teaching Reconsidered: A Handbook. National Academy Press, Washington, DC, 1997.
9
10
11
 
12
D. Hammer. Student resources for learning introductory physics. Physics Education Research, American J. Physics Supplement, 68(7):S52--S59, 2000.
13
 
14
M. Knobelsdorf and C. Schulte. Computer biographies - a biographical research perspective on computer usage and attitudes towards informatics. In Proc. of the Koli Calling 2005 Conference on Computer Science Education, pages 139--142, Koli, Finland, November 2005.
15
 
16
Y. B.-D. Kolikant. Gardeners and cinema tickets: High schools' preconceptions of concurrency. Computer Science Education, 11(3):221--245, 2001.
17
18
19
 
20
L. Miller. Natural language programming: Styles, strategies, and contrasts. IBM Systems J., 20(2):184--215, 1981.
21
 
22
23
24
 
25
A. Schwill. Fundamental ideas of computer science. Bull. European Association for Theoretical Computer Science, 53:274--295, 1994.
 
26
 
27
J. Smith, A. diSessa, and J. Roschelle. Misconceptions reconceived: A constructivist analysis of knowledge in transition. Journal of the Learning Sciences, 3(2):115--163, 1993.
28
29
30


Collaborative Colleagues:
Beth Simon: colleagues
Tzu-Yi Chen: colleagues
Gary Lewandowski: colleagues
Robert McCartney: colleagues
Kate Sanders: colleagues