Computer Engineering can be less self-taught because you need to have specialized equipment (Oscilloscope, Multimeter, Power Supply are standard in any lab, and some teaching labs have other equipment like FPGAs or supplies of resistors/capacitors/wires/breadboards/etc.), rarer knowledge (there are many software engineering companies; how many make processors?), and more time to understand everything vs. computer science. You can’t really learn this stuff easily outside of school.
Computer engineering also provides a better perspective on how a computer works than computer science, as it starts from the ground up rather than the top down or from the middle. (electronics → firmware → software). This can be useful when writing code.