Computer Engineering is one of four programs in the EECS Department

Universities, even their engineering colleges, are not vocational institutes. Students should not expect to be given a comprehensive technical training in their courses. I teach biomedical courses. Our students are given a strong foundation so that they understand the what and why; they are taught the how in academic research and industrial labs. A neighbor’s child was at CWRU for EE and is now at an international firm working on controller development. How did he learn the mechanics to build on the theory he was exposed to in his courses? Robotics club. Volunteering in one of the EE labs. Summer internships. Tinkering in the EE lab after hours - it is always open. If a college student expects everything to be spoon-fed to them in a class, then (s)he will be severely limited in terms of post-college opportunities.

The mechanics of any programming language can be learned easily outside of a university. Theory, algorithms, etc - the foundation necessary for creative problem-solving, that is the realm of universities. It seems to me that the things that marbles321 was looking for may have been better sought at a technical college than a university.