This paper examines student failure and attrition in the first year of a large (415 students),
undergraduate Computing Science course at Glasgow University, in the academic year 2001-2. The
aim of the investigation was to understand why so many fail this course (last year 42.2% failed the
further programming module), and do not pass on to the second year