ACM Home Page
Please provide us with feedback. Feedback
Commonsense computing: using student sorting abilities to improve instruction
Full text PdfPdf (125 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 38th SIGCSE technical symposium on Computer science education table of contents
Covington, Kentucky, USA
SESSION: Pedagogy table of contents
Pages: 276 - 280  
Year of Publication: 2007
ISBN:1-59593-361-1
Also published in ...
Authors
Tzu-Yi Chen  Pomona College, Claront, CA
Gary Lewandowski  Xavier University, Cincinnati, OH
Robert McCartney  University of Connecticut, Storrs, CT
Kate Sanders  Rhode Island College, Providence, RI
Beth Simon  Univ. of California San Diego, La Jolla, CA
Sponsors
SIGCSE: ACM Special Interest Group on Computer Science Education
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 63,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1227310.1227408
What is a DOI?

ABSTRACT

We examine students' commonsense understanding of computer science concepts before they receive any formal instruction in the field. For this study, 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 then repeated the experiment asking students to sort a list of dates (in mm/dd/yyyy format).We found that a majority of students described a coherent algorithm; some described versions of insertion or selection sort, but many gave unexpected algorithms. We also found significant differences between responses given for sorting numbers versus dates. Based on our analysis of the data we suggest that beginning-programming instructors more explicitly discuss data types, begin loop instruction with post-test loops, assist students in recognizing implicit conditional and iteration use in natural language solutions to probls, and recognize that novices and experts focus on different aspects of the probl in even basic probl solving tasks.


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
Y. Ben-David Kolikant. Gardeners and cina tickets: High schools' preconceptions of concurrency. Computer Science Education, 11(3):221--245, 2001.
3
 
4
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.
 
5
J. D. Bransford, A. L. Brown, and R. R. Cocking, editors. How People Learn: Brain, Mind, Experience, and School. National Acady Press, Washington, DC, expanded edition, 2000.
 
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 Acady Press, Washington, DC, 1997.
9
 
10
B. Glaser and A. Strauss. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine, Chicago, 1967.
 
11
G. Lakoff. Women, Fire, and Dangerous Things. University of Chicago Press, Chicago, IL 60637, 1987.
12
13
 
14
L. Miller. Natural language programming: Styles, strategies, and contrasts. IBM Systs J., 20(2):184--215, 1981.
 
15
 
16
 
17
A. Schwill. Fundamental ideas of computer science. Bull. European Association for Theoretical Computer Science, 53:274--295, 1994.
18
 
19
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.
 
20


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