This push to create perfect 50-50 splits in every discipline is ridicous. The goal should not be equal numbers of males and females in different fields. The goal should be removing any barriers to success for males and females in different fields.
Maybe biology plays a role, and maybe it doesn't. The best way to ensure that the right of all individuals to choose a career of their choice is met is to break down the barriers that exist. If ten years from now, the computer science male-female ratio is 80/20, but those 20% of females have just as good a chance of being promoted as the 80% of males individually, that will be a far greater success than having a 50/50 split where females are at a disadvantage in getting promotions compared to their male colleagues.
There has been far too much emphasis on equal numbers and not enough on ignoring numbers and simply working to remove barriers preventing people from making it in their chosen fields.