Virginia Tech VS UMass Amherst VS ASU AS Penn State VS UIC

At VT you could do electrical, and take CS courses, but the Computer part of the college of engineering is more hardware design, not software/programming. That is the computer science department, which is not in engineering. But as I said, you could take classes in that department as electives.