Fostering equitable consequences from computer learning environments

This article discusses (a) the potential advantages of learning computer programming, (b) the performance of males and females in middle school programming courses, (c) the problems teachers face in achieving this potential, and (d) the participation of males and females in programming courses. Females comprise about 40% of the students enrolled in middle school programming courses. They perform, on the average, as well as or better than the males, and comprise 60% of the most talented students. Significantly, neither males nor females make very much progress in learning to program and, therefore, in acquiring any of the general cognitive skills which might potentially result from programming courses.