At Princeton University, students don't choose to be computer science majors until sophomore year. Enrollment in this program has been rising steadily since 2005. But the big increase has been in the number of undergraduate students taking a computer science class, which reached 900 this year. Currently, 40% of Princeton students take the introductory computer science course as either a requirement or an elective.
Princeton students taking a computer science class in 2009: 900
Princeton students taking a computer science class in 2005: 500
Princeton students taking the introductory computer science course in 2009: 40%