<p>
</p>
<p>If you define “top tier” as “any school with a decent CS curriculum”, then there are probably a few hundred schools that qualify, including all of those mentioned in the OP’s first post.</p>
<p>However, beware that this is not necessarily correlated to the school’s general prestige; some schools with high general prestige have small and limited CS departments, so a student going to school for CS may want to choose a school with a better CS department. Yes, many people self-educate a lot of CS, but if you are going to school for CS, you might as well go to a school with a decent CS department.</p>
<p>Now, “top tier” for CS PhD admissions or recruiting for one’s first job at graduation might have more distinctions. In the latter case, it depends on what kind of job, industry, and region one is looking at (e.g. San Jose State is well recruited in Silicon Valley, but probably much less so by employers in other regions).</p>