Best Undergraduate Programs in CS for Women

I personally don’t understand (also) the idea of “well suited for women with little experience”.

As much as I hate to admit, CS courses in EVERY credible university in US are curved. That means a certain percentage gets A’s, B’s, etc.
In other words, the Intro CS course will always have a disproportionate number of experienced programmers getting the A’s (in EVERY credible college as far as I am aware of). However, after the first class of programming, that difference really disappears as it’s mostly algorithms, etc…

Plus, if you had done properly your first Intro CS course, you should be able to also pull an A (or a B).

And like it or not, Brown (along with UIUC, Cornell, Carnegie Mellon, and a few other schools) are one of the very very few schools that emphasize lots of projects (relatively to other schools) for CS.
And add on to that, CS by nature is not an easy major. You will have to work hard whether you programmed beforehand or not. Please don’t fall into the collegeconfidential trap for “oh this college is well suited to women” or “oh this college is well suited for little experience”.
Yes, women’s college will “suit” women (cause it’s a women’s school).
But the idea for the vast majority of colleges being suited for a specific group is a bit… of an overstatement. CS courses at the end of the day are curved and it is impossible to have a credible school in which absolutely no one knows how to program before college.
And “well suited for women”. I actually question that statement. I really do. Technically by those words, almost every US college cater the “minority” because there are minority helping programs. But almost all my friends I know do not bother with those programs (except for applying to maybe scholarships, interns, etc.) and at the end of the day, it is your work that gives the grade, not the school.

If you worry the guy-girl ratio, then that’s a different story. But please don’t mistake by many of the parents here that “one school doesn’t care about females” or that one of their son’s or daughter’s school does.
In addition, you have to understand many top schools will be challenging by nature. Your son’s school is no exception (adding to the fact that it is literally regarded as one of the top undergrad CS programs in the country).

Just another give or take from me. Take my words with a grain of salt if you want to but as a student, I can ensure you the notion of “well suited for women with little experience” is a bit laughable unless you are attending a women’s college or a college concentrated mostly with women (which then by nature will cater women more).

And almost every top CS schools have programs in which clubs help struggling CS students. In Columbia Univ, it’s called “Cookies for Code” in which students would get help while getting free cookies, etc…
Please don’t fall into the idea that some top schools don’t have these programs. More than likely, all do because it is very normal for students to not come in with programming experience AND CS has become super super over-popular very recently (which in fact worries me deeply)
Plus, just let your kid go where she thinks is best for her. I mean, I know parents worry but it’s the kid that spends 4 years there, not the parents…

Non-curve grading:
http://cs61a.org/articles/about.html#tests-and-grading

Projects may be more common than you assume:
http://cs61a.org/articles/about.html#projects-and-homeworks

Oops. I was wrong with that statement. In fact, I have to now admit looking back, my Discrete Math course also used the point system (and my current probability course). However, as a general rule of thumb, from my experience, most courses have a curve or a curve like feeling system (as in the % of people getting A, B, C, D, F are similar each year ) If there are in fact colleges/universities that offer non curve grading for the Introductory Programming course (first CS course), then I do advise you to look into it. It would (I believe) make life so much easier in helping you adjust to the CS community. Not really sure what this link is for. I had 5 projects in my Intro Programming course. And Brown's CS 150 has 7~8 projects in the intro course. Yes, projects are very common (cause it's the best way to "try" the codes) but I said "emphasize lots of projects" relatively to other schools. That said, Berkeley is a top CS program so I don't think it's a good example (as I did leave it to "a few other schools")

btw, I would like to reiterate this again. Let your daughter go where she feels is going to be best for her (while also keeping tab with reality of the financial issues). All the schools mentioned here are fantastic CS schools and will give opportunity for those who are inexperienced in CS <all (to=“” my=“” knowledge)=“” cs=“” programs=“” start=“” with=“” an=“” intro=“” programming=“” course=“” which=“” the=“” purpose=“” is=“” to=“” make=“” sure=“” everyone=“” knows=“” since=“” a=“” standard=“” us=“” high=“” school=“” education=“” does=“” not=“” have=“”>.

I had a Data Structures class in college that I thought I was going to flunk because all my scores were so low. It turned out that anyone who scored 40% or higher got an A. I was stunned to ultimately get a B.

If the goal is to avoid “cutthroat” or stressful environments, perhaps it may be more important to consider whether:
a. The student is directly admitted to the CS major, or
b. If the student is not directly admitted to the CS major, the GPA threshold or level of competition to enter the CS major is not extremely high. See http://talk.collegeconfidential.com/discussion/comment/19262574/#Comment_19262574 for a list of popular schools.

Yeah, this myth that classes are mostly curved, particularly bell curved, is wrong. My CS program doesn’t curve the first year introductory sequence at all. Once you get to upper-level classes (Algorithms, Theory of Computation, OOD), then you start seeing those significant curves.

Again, most CS departments should be project based homework - none of those programs are incredibly special in that regard.

In terms of a “cutthroat” environment, UCB has some good suggestions there.

As others have said, there really isn’t going to be a CS program that’s “better for women” in terms of academics - a balanced or more balanced gender ratio and/or a good support network is what you would want to look for. My school has a lot of good clubs and organizations centered around women in technology, and we have a pretty decent and rising gender ratio in the program.

Main Point: figure out exactly the features of the program you are looking for are, and narrow by those. However, in general, nearly all CS programs will assume no prior programming knowledge.

Many CS departments offer more than one entry point in the introductory sequence, so that students with greater and lesser/no previous experience can choose different entry points.

Not every CS department have the same requirements. There are different paths within a lot of CS departments. Some kids like programming some like data analytics and some like machine learning