| Saving weak programming students: applying constructivism in a first programming course |
| Full text |
Pdf
(260 KB)
|
| Source
|
ACM SIGCSE Bulletin
archive
Volume 36 , Issue 2 (June 2004)
table of contents
COLUMN: Reviewed papers
table of contents
Pages: 72 - 76
Year of Publication: 2004
ISSN:0097-8418
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 35, Citation Count: 3
|
|
|
ABSTRACT
The Perform approach aims to improve the success rate of weak students in a first programming course. The approach, based on constructivism, takes a tight control on the mental model construction process in the weak students, and allows the students to navigate through many conceptual pitfalls in programming fundamentals. The paper covers a discussion of applying constructivism in programming, exposes common hazards in the learning process, illustrates why weak students are weak, and then suggests several guidelines that can help the weak students to attain at least foundation level programming. The paper ends with a summary of our experiences in the effect of the Perform approach.
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
|
Blackwell, A. F., What is Programming? In Proceedings of 14th Workshop of the Psychology of Programming Interest Group, Brunel University, 2002.
|
| |
3
|
Boyle, T., Constructivism: A Suitable Pedagogy for Information and Computing Sciences, In Proceedings of 1st Annual Conference of the Learning and Teaching Support Network Centre for Information and Computer Sciences, University of North London, 2000.
|
| |
4
|
De Boulay, B., Some Difficulties of Learning to Program, Journal of Educational Computing Research, 2(1), pp. 57--73, 1986.
|
| |
5
|
Hermann, E., The Suzuki Method: A Philosophy for Life Education, Warner Brothers Publications, Oct 1995.
|
 |
6
|
|
|