Previous Experience and the Learning of Computer Programming: The Computer Helps Those Who Help Themselves

Recent developments in mathematics education indicate that previous experience is the best predictor of high school math achievement scores. Given this information we hypothesized that previous experience with computers would serve as a predictor of performance in college computer science courses. Also of interest was the possible interaction of gender, prior computing experience and computer science course performance. To examine these issues, we designed and administered a questionnaire to students across two semesters of the first year Pascal programming course at the university level. Roughly one-quarter of the students enrolled across the two semesters were female. Results show that males have more prior experience, especially in advanced computer science topics, than females, and that much of this prior experience is gained outside of school through “hacking” and unguided exploration. Amount of prior computing experience was found to predict course performance for males. For females very little prior experience was reported and this limited amount of experience was not predictive of course performance. The question of why women have so little prior experience with computers and are so sparsely represented in computer science courses is addressed.