Which School is Better for Computer Engineering?

How would you rank the following schools based on the strength of their Computer Engineering programs?
Cal Poly SLO
UCD
UCSD
UCI

Also, is UCB or UCLA better? (They would both obviously be ranked above the other schools.)

I saw that Cal Poly is ranked #2 for colleges that only offer a bachelor’s, but what does that mean? Would it be considered better than a school ranked say, #20 or #30 on a list of schools that offer a master’s?

<p>UC Berkeley, without a doubt, has the best Computer Engineering Department among the schools you listed - and this holds true in the national rankings as well. I would rank UCLA next, UCSD at third, with Cal Poly SLO, UCD, and UCI following.</p>

<p>I would agree that SLO and UCI are equal with UCD being just a notch above. UCB is in another galaxy, one of the world's best along with MIT, Cal Tech and Stanford. UCLA and UCSD are very good, solid, above other UCs but not world class like UCB.</p>

<p>For computer engineering, Cal Poly SLO is much better then UCLA's program.
UCB
UCSD
Cal Poly SLO
UCLA & UCI
UCD</p>

<p>One poster has said that UCD is better than Cal Poly and another poster put it the other way around. Anyone else care to share their opinion? Keep in mind that I just want to look at the Computer Engineering program and not campus/location/social life right now.</p>

<p>Thanks for all the input.</p>

<p>U.S. News and World Report
2004 National Rankings in Computer Engineering
</p>

<p>1.) UCB, ranked #3
2.) UCLA, ranked #16
3.) UCSD, ranked #18
...</p>

<p>Were UCD and Cal Poly even ranked? :P</p>

<p>No. The other schools weren't even ranked.</p>

<p>Cal Poly SLO is ranked #2, for schools without phd's
I havent seen a ranking yet that ranks CAL Poly SLO vs schools with phd's</p>

<p>cal poly slo is best for tech and computer engineering</p>