CS Programs

Top 4 (everyone agrees): Berkeley, Stanford, CMU, MIT
Tier one (people generally agree): UIUC, Washington (Seattle), Georgia Tech, Michigan, UCLA, Wisconsin (Madison), and several Ivies (Cornell, Princeton, Columbia)
Tier two (people argue about inclusion in this tier): UCSD, Maryland, Purdue, UMass, Rice, USC, and the rest of Ivies except Dartmouth (Harvard, Yale, Penn, Brown)

After that, many public universities and privates have good programs, but if you are looking for prestigious ones, pick some from the above list.

Please note that the prestigious CS programs do not always coincide with the prestigious colleges. For examples, many state public flagships have strong CS programs but ranks lower in the USNEWS college rankings. The Ivies have high ranking in college rankings but may not have the best CS programs.