Why is Circuits and Embedded Systems part of EE program and not CE

<p>I see many universities list Circuits and Embedded Systems as an Electrical Engineering specialization and even Masters. Why is this not part of the Computer Engineering major? What is the difference in between doing one or the other?
Thank you.</p>

<p>Computer Engineering is a specialization of Electrical Engineering. Some programs (my schools included) offer Electrical Engineering majors the ability to specialize in CompE (even though most of these schools also have a full computer engineering program as well). EE’s typically are required to take classes like Telecom, Power, Controls, Electromagnetics and etc. CompE’s typically will take computer science software based courses instead of some of these. CompE’s also take more Digital and Embedded courses than standard EE’s. The EE’s who do a Computer Engineering focus usally just catch up on the hardware courses (Digital and Embedded) for Computer Engineering. In summary, I’d say the EE degree allows people to get a broader focus in Electrical Engineering with the hardware basis of computer systems. Of course, this means less focus on software as opposed to Computer Engineering. I hope this is somewhat helpful, good luck!</p>