Teaching Portfolio CS-1P Programming - Glasgow University - Quintin Cutts

Home
--- Introduction
--- Content Summary
--- Acknowledgements

Context
--- Teaching Philosophy
--- Institutional Context

Course Structure
--- Aims, Objectives, Content
--- Delivery Methods
--- Assessment

Reflection
--- Commenting on Content
--- Use of Voting Handsets
--- Laboratory Examination
--- Written Examination
--- Continuous Assessment
--- Overcoming Blocks

Outcomes
--- New course rationale
--- Personal learning

Introduction - what and why...

This portfolio is based around the CS-1P Programming module at the University of Glasgow, Department of Computing Science. It is an introduction-to-programming module, using Ada as the teaching language. The year of observation is academic session 2005-6, the fifth year that the module has run in approximately this form, and the tenth year that we have used Ada as the teaching language.

In session 2006-7, the department shifts to using Python as its teaching language. Hence this portfolio is principally intended to be a checkpoint of the current practices used to deliver the module, before embarking on the new venture. As well as an overview of the entire module (without significant commentary), particular techniques that I think are novel or unusual will be explored in more detail.

I have included the rationale and design of the new course for 2006-7. This addresses many of the questions that the last year of exploration has posed, and that are dotted all over this portfolio.