Starting Fall 2010, new major requirements are in effect. Instead of an application, the major now has a prerequisite:
Before declaring the computer science major, students should have taken one introductory computer science course (either cs1120, cs1110, cs1111, or cs1112) with a grade of C+ or better, or have comparable experience. Students may be permitted to declare the major while they are currently taking the introductory course.
The major requirements are the five core courses (cs2220 or cs2110, cs2102, cs2150, cs3330, cs4102), four computing electives, and four integration electives. The updated Undergraduate Record description is here.