TOPS - Collaboration and competition to stretch our most able programming novices (original) (raw)
Abstract
Finding effective means of meeting students' varied needs during introductory programming classes is a perpetual challenge. Maintaining motivation and a sufficient level of engagement across an undergraduate group with diverse prior experience is not a simple task. Claims for successful approaches include forms of differentiated teaching and paired programming. Competitions run by professional bodies and the software industry are often used to provide further external motivation. This paper presents the outcomes of a collaborative initiative across four universities which drew on aspects of both these approaches. Academics in the partner institutions had already implemented specific practice to accommodate the variety of student needs. The TOPS project was designed to involve and extend students through the processes of devising and competing in an inter-university challenge. Analysis of the outcomes has enabled the development of further understanding and good practice in this important area.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
References (7)
- Davis, H. C., Carr, L. A., Cooke, E. C., and White, S. A., "Managing Diversity: Experiences Teaching Programming Principles," presented at the 2nd LTSN-ICS Annual Conference, London, 2001.
- Carr, L. A., Davis, H. C. and White, S. A., "AnnAnn -a Tool to Scaffold Learning About Programs," presented at the Fifth Annual Conference of LTSN-ICS, Ulster, UK., 2004.
- Kölling, M. and Barnes, D. J., "Enhancing Apprentice-Based Learning of Java.," presented at thirty-fifth SIGCSE technical symposium on computer science education,, 2004.
- Fincher, S., Barnes, D. J., Bibby, P., Bown, J., Bush, V., Campbell, P., Quintin Cutts, Jamieson, S., Jenkins, T., Michael Jones, Dimitar Kazakov, Lancaster, T., Ratcliffe, M., Seisenberger, M., Shinner- Kennedy, D., Wagstaff, C., White, L., and Whyley, C., "Some Good Ideas from the Disciplinary Commons," presented at the 7th Annual Conference of the Subject Centre for Information and Computer Science, Dublin, 2006.
- Carter, J., English, J., Ala-Mutka, K., Dick, M., Fone, W., Fuller, U., and Sheard, J., "How Shall We Assess This?. , . ," ACM SIGCSE Bulletin, vol. 35, pp. 107-123, 2003.
- Carter, J. and Boyle, R., "Teaching Delivery Issues: Lessons from Computer Science," Journal of Information Technology Education, vol. 1, pp. 77-89, 2002.
- Cegielski, C. and Hall, D., "What Makes a Good Programmer?," Commun. ACM, vol. 49, pp. 73-75, 2006.