The following is most famous for AI programs (and of course other programs also) :
MIT, Stanford and CMU
These are for Computer Graphics :
U of North Carolina (Chapel Hill), U of Illinois (Urbana), U of Utah, Brown, Cornell, Georgia Tech,
Duke Univ
These are for Computer Hardware :
U of Texas (Austin), U of Wisconsin (Madison), U of Washington, U of Michigan (Ann Arbor), Caltech
There are for Theory :
Yale Univ, Princeton Univ, Harvard Univ
Other great univs :
Johns Hophkins Univ, Rice Univ, U of Calif (Berkeley), UCLA, U of Southern Calif,
Purdue Univ, U of Pennsylvania, U of Mass (Amherst), U of Maryland (CP).
Those listed are best of the best so you won't regret with any of them.
If you want more hardware than computer engineering, go for an EE degree (you can
specialized in computer hardware, depends on the univ)