You know, on reflection, this is actually a good thing. Not because of the diversity - screw diversity. Because you'll have more people with aptitude admitted. Programming aptitude is mostly evenly distributed regardless of gender and race, therefore if you keep your number admitted persons constant, but give a good incentive for every kind of person to apply, you'll end up with better applicants. Or to put it another way, the best 1000 white male americans are worse than the best 1000 americans in general. And at least in this case, I'd expect that there would be about as many capable females as males. Things might go skewed if we try to have the same number of heterosexuals and homosexuals or left-handed and right-handed people though.