ACM Home Page
Please provide us with feedback. Feedback
Saving weak programming students: applying constructivism in a first programming course
Full text PdfPdf (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
Andrew K Lui  Open University of Hong Kong, Homantin, Hong Kong
Reggie Kwan  Open University of Hong Kong, Homantin, Hong Kong
Maria Poon  Open University of Hong Kong, Homantin, Hong Kong
Yannie H. Y. Cheung  Chinese University of Hong Kong, Hong Kong
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024338.1024376
What is a DOI?

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


Collaborative Colleagues:
Andrew K Lui: colleagues
Reggie Kwan: colleagues
Maria Poon: colleagues
Yannie H. Y. Cheung: colleagues