Why girls do not enroll:

 

- Courses are taught in a dry, abstract style focused on language details rather than applications

- The classroom climate is unfriendly to girls

- The course has too few girls

- The course has geeky reputation, and girls do not want to be associated with that image or with the people in the class

- They fear they know less than others, and some of the boys reinforce that fear

- Guidance counselors or parents actively or possibly discourage girls from taking computer science

- They fear ruining their grade-point averages

- They have broad interests that result in scheduling conflicts, since computer science courses are often taught in a single period

- They subscribe to the stereotype that computing is a male activity

- They find the games are pervasive in the computer culture boring