<p>@CPU: You can apply to both Barnard and Columbia, but why bother? You get a degree from Columbia University either way, and Barnard, I feel is so much of a more nurturing environment, but it still has the resources of Columbia. Barnard likes to see strong women, and as computer science is a stereotypically male dominated field, you going into it shows them that you are. I think Barnard is almost a match for you, so you have a great chance!</p>