ACM Home Page
Please provide us with feedback. Feedback
Principles for designing programming exercises to minimise poor learning behaviours in students
Full text PdfPdf (677 KB)
Source Australasian conference on Computer science education; Vol. 8 archive
Proceedings of the Australasian conference on Computing education table of contents
Melbourne, Australia
Pages: 26 - 33  
Year of Publication: 2000
ISBN:1-58113-271-9
Authors
Angela Carbone  Faculty of Information Technology, Monash University, Australia
John Hurst  Faculty of Information Technology, Monash University, Australia
Ian Mitchell  Faculty of Education, Monash University, Australia
Dick Gunstone  Faculty of Education, Monash University, Australia
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 26,   Citation Count: 6
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

In most introductory programming courses tasks are given to students to complete as a crucial part of their study. The tasks are considered important because they require students to apply their knowledge to new situations. However, often the tasks have not been considered as a vehicle that can direct learning behaviours in students. This paper aims to encourage academics to start thinking about the tasks they set, in particular it explores characteristics of programming tasks that affect student learning and understanding in a first year undergraduate course as part of a degree in Computer Science at Monash University. Attention is paid to features of programming tasks that led to three poor learning behaviours: Superficial Attention, Impulsive Attention and Staying Stuck. The data gathered for this study which describe the students' engagement in the tasks are provided by students and tutors. The paper concludes with a list of generic improvements to be considered when formulating programming exercises to minimise poor learning behaviours in students.


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
Baird, R.J. and Northfield R.J., Learning .from the Peel Experience. Melbourne, Australia: The Monash University Printing Services, 1995.
 
2
Carbone, A, Drago M., and Mitchell I., Web Based Tools to Maintain Teaching Strategies and Resources. What works and why? The Fourteenth Annual Conference Proceedings of the Australian Society for Computers in Learning in Tertiary Education, Academic Computing Services. On'tin University, Perth, Australia, 1997. pp 101-110
 
3
Carbone, A., Mitchell, I., and Macdonald L, Improving teaching and learning in first year Computer Science tutorials. Making new Connections. Proceedings of the Thirteenth Annual Conference of the Australian Society for Computers in Learning in Tertiary Education. Faculty of Health and Biomedical Science, University of Adelaide, Adelaide, Australia, 1996. pp 571-572
 
4
Gagne, R, The conditions of Learning. New York: Holt, Rinehart & Wilson, 1985.
 
5
Metacalfe, J. and Shimarmn J.P., Metacognition: Knowing About Knowing. Cambridge, Mass: MIT Press, 1994.
 
6
Mitchell, I. and Macdonald, I., Learning and Teaching in First Year programming FCFF/Education Faculty Research Project Report, Monash University: Melbourne, Australia. p. 27., 1995 (available from author)
 
7
Mitchell, I., et al., Progress Report on the Education Project Group, Monash University: Melbourae, Australia. p. 25, 1996 (available from author)
 
8
Shoenfeld, A., Radical constructivism and the pragmatics of instruction. Journal for Research in Mathematics Education, 23: p. 290-295, 1992.

Collaborative Colleagues:
Angela Carbone: colleagues
John Hurst: colleagues
Ian Mitchell: colleagues
Dick Gunstone: colleagues