If you are serious, pick an institution and view any of their ABET accredited programs. Look for Computer Science or Computer Engineering and then go to the University to view the curriculum: https://www.abet.org/
Stanford, CMU, Yale, Cornell, Columbia, and Princeton aren't ABET accredited. Devry Tech is, but I still think you should give Stanford and CMU a second look.