Here in order taking into consideration cost and value, campus etc. This is assuming you live in NJ
- Tcnj: should be number one on your list
- RPI: but ONLY if the net price is within $2-3k of tcnj (factoring in merit aid only not loans. TCNJ is the better value, rpi is more than 2x the cost of tcnj, not worth the debt)
- Ramapo and Rowan are a tie if the net price is the same. If one is cheaper, go to the other
- Rutgers
All the rest of the schools you list are significantly or larger or city campuses much harder to manage going back and forth to class. Your other option is U Delaware which I would add. Take off Hofstra, Hunter, Lafayette and the city colleges. Many reasons why TCNJ, Rowan and Ramapo are great values from total cost, class size, quality comfort of campuses. Other than RPI, none of the others will offer a significant advantage post graduation in computer science, none of them are worth the added cost or debt.