the correct term is "top tier" or "tier 1" schools. The "ivies" are a sports league of schools that all happen to be good at academics: dartmouth, harvard, brown, columbia, yale, princeton, upenn, cornell.
Sometimes people include top-ranked private universities like Stanford, but never for public universities, and never to refer to top schools in a particular field where the rest of the Ivies are notably weak.
In this context, I think that the "also has a top CS program" attribute is implied. I think most people understand what the author meant regardless of his slightly incorrect choice of words.