Abstract: | Learning computer programming is difficult for many students. Distance education students in particular often have problems as the difficulty of the course content is compounded by the problems of isolation from other students and their tutor. This paper reports an investigation of distance education student performance in an introductory computer programming course. The aim of the study was to develop a better understanding of the factors associated with academic success, withdrawal or failure and to attempt to identify students at risk of non‐completion. Some implications for teaching computer programming externally are discussed. |