Predicting performance in computer programming courses

Abstract
Currently available methods for selecting computer programmers are reviewed. The academic achievement, in high school and in the university, of over 3000 students is reviewed and correlated with their performance in the different computer programming courses. The results revealed that performance in high school and college mathematics and science courses account for up to 50 per cent of the variance in computer programming course performance. The implications of these results for training and selection are discussed.