Reported by the NY Times, linked to by SlashdotI never knew that CS had such parity in terms of sex back in the 80s. Although it sort of makes sense: if there is a perception that "field x = well-paying job", then more people will enter. After the dot-com bust the public perception has been that a computer science / software engineering degree doesn't lead to guaranteed money anymore (a false assumption, but one apparently propagated by parents and guidance counsellors), thus the steep decline in enrollment to cs / se programs across universities in the past few years.
As for why it's male dominated, at the risk of making one or two *very* controversial points, I'll go with the obvious answer and say that girls don't want to be around nerds all the time, plain and simple. Although it would be interesting to see what would happen if society legitimately un-demonized the "nerd". Would female enrollment increase. Doubtful, but who knows.
What does the audience think?