|
ABSTRACT
This paper proposes a model which explains the process of learning about computation in terms of well-accepted software engineering concepts, and argues that our approach to understanding how problem-solving skills are acquired is an innovation over well-accepted learning theories and models. It examines how it all students make sense of computational processes; by reporting on experimental observations that have been made with school children, and with university undergraduates. We observed little difference between children and adults with regard to how they learn about computation, and suggest that the strong similarities are due to a common set of problem-solving techniques which are fundamental to all problem based learning, in general, and learning about computation, in particular. To conclude, we demonstrate that our model --- based on software engineering concepts --- is useful when reasoning about the relationship between problem solving and learning to program.
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
|
Harkin, D., On the Mathematical Works of Francois Edouard Anatole Lucas, Enseignement mathematique, 3, 276--288, 1957
|
| |
2
|
J Paul Gibson, Formal Object Oriented Development of Software Systems Using LOTOS, Stirling University, aug, Thesis CSM-114, 1993.
|
| |
3
|
|
 |
4
|
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, Working group reports from ITiCSE on Innovation and technology in computer science education, December 01, 2001, Canterbury, UK
[doi> 10.1145/572133.572137]
|
| |
5
|
Borys, S.V. and Spitz, H. H. and Dorans, B. A., Tower of Hanoi performance of retarded young adults and nonretarded children as a function of solution length and goal state., Experimental Child Psychology, 33, 1, 87--110, 1982
|
| |
6
|
|
| |
7
|
Brainerd, C., Piaget's Theory of Intelligence, Prentice-Hall, Englewood Cliffs, NJ, 1978
|
| |
8
|
|
| |
9
|
Guilford, J. P., The Nature of Human Intelligence, McGraw-Hill, New York, 1967
|
| |
10
|
Gardner, H., Frames of mind: the theory of multiple intelligences, Basic Books, New York, 1983
|
| |
11
|
Schoenfeld, A. H., Mathematical Problem Solving, Academic Press, Orlando, Fla", 1985
|
| |
12
|
Bruner, J. S., Toward a theory of instruction, Belknap Press of Harvard University, Cambridge, Mass, 1966
|
| |
13
|
Hilgard, E. R. and Bower, G. H., Theories of learning, Appleton-Century-Crofts, New York, 1956
|
| |
14
|
Bloom, B. S. and Krathowl, D. R., Taxonomy of educational objectives, McKay & Co, New York, 1956
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
O'Kelly, J. and Gibson, J. P., PBL: year One Analysis - Interpretation and Validation, Problem Based Learning 2005, 2005, Lahti, Finland
|
| |
20
|
J. O'Kelly and A. Mooney and J. Ghent and P. Gaughran and S. Dunne and S. Bergin, An Overview of the Integration of Problem Based Learning into an existing Computer Science Programming Module, Problem-Based Learning International. Conference 2004: Pleasure by Learning, 2004, Jul, Cancun, Mexico
|
| |
21
|
J. O' Kelly and S. Bergin and S. Dunne and P. Gaughran and J. Ghent and A. Mooney, Initial findings on the impact of an alternative approach to Problem Based Learning in Computer Science, Problem-Based Learning International. Conference 2004: Pleasure by Learning, 2004, Jul, Cancun, Mexico
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
Judy Kay and Mike Barg and Alan Fekete and Tony Greening and Owen Hollands and Jeffrey H. Kingston and Kathryn Crawford, Problem-Based Learning for Foundation Computer Science Courses, Computer Science Education, 10, 2, 2000, august, 109-128, Routledge, part of the Taylor & Francis Group
|
| |
29
|
|
| |
30
|
Gibson, J. Paul and Méry, Dominque, Teaching Formal Methods: Lessons to be learned, 2nd Irish Workshop on Formal Methods, Cork, Ireland, jul, 1998
|
| |
31
|
|
CITED BY 5
|
|
|
|
|
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
|
|
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
|
|
|
|