| Commonsense computing: using student sorting abilities to improve instruction |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 11, Downloads (12 Months): 63, Citation Count: 2
|
|
|
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
|
Raymond Lister , Elizabeth S. Adams , Sue Fitzgerald , William Fone , John Hamer , Morten Lindholm , Robert McCartney , Jan Erik Moström , Kate Sanders , Otto Seppälä , Beth Simon , Lynda Thomas, A multi-national study of reading and tracing skills in novice programmers, ACM SIGCSE Bulletin, v.36 n.4, December 2004
|
 |
13
|
Michael McCracken , Vicki Almstrum , Danny Diaz , Mark Guzdial , Dianne Hagan , Yifat Ben-David Kolikant , Cary Laxer , Lynda Thomas , Ian Utting , Tadeusz Wilusz, A multi-national, multi-institutional study of assessment of programming skills of first-year CS students, ACM SIGCSE Bulletin, v.33 n.4, December 2001
[doi> 10.1145/572139.572181]
|
| |
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
|
Beth Simon , Tzu-Yi Chen , Gary Lewandowski , Robert McCartney , Kate Sanders, Commonsense computing: what students know before we teach (episode 1: sorting), Proceedings of the 2006 international workshop on Computing education research, September 09-10, 2006, Canterbury, United Kingdom
[doi> 10.1145/1151588.1151594]
|
| |
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
|
Denise Tolhurst , Bob Baker , John Hamer , Ilona Box , Raymond Lister , Quintin Cutts , Marian Petre , Michael de Raadt , Anthony Robins , Sally Fincher , Simon Simon , Patricia Haden , Ken Sutton , Margaret Hamilton , Jodi Tutty, Do map drawing styles of novice programmers predict success in programming?: a multi-national, multi-institutional study, Proceedings of the 8th Austalian conference on Computing education, p.213-222, January 16-19, 2006, Hobart, Australia
|
CITED BY 2
|
Gary Lewandowski , Dennis J. Bouvier , Robert McCartney , Kate Sanders , Beth Simon, Commonsense computing (episode 3): concurrency and concert tickets, Proceedings of the third international workshop on Computing education research, September 15-16, 2007, Atlanta, Georgia, USA
|
|
|
|