I went to Harvey Mudd. What you are saying is flat out wrong. Harvey Mudd does not have "schools", it's a single 800 person college for godsake. Maybe you're confused about the claremont colleges as a whole? You apply to the claremont colleges individually, of which Harvey Mudd is one. That's it. You don't even know what you're majoring in until the end of your sophomore year, just like MIT.
The reason Mudd has so many female cs majors is actually quite simple: the president of the school is a computer scientist and personally talks to individual female students to try to push them towards computer science.
https://www.reddit.com/r/slatestarcodex/comments/6sia2q/gend...
One other key factor that hasn't been mentioned yet: Harvey Mudd requires all first-year students to take their intro CS course
I've been arguing for a long time that simply forcing everyone to try CS (the way we force everyone to try math, English, history, etc) would go a long way towards closing these gaps. I think it's fantastic that they're doing that.