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=“”>.
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")