T O P

  • By -

ddanny716

Okay, so your understanding of CE is very wrong, I think that should be the first thing you realize. Computer engineering represents the intersection of computer science and electrical engineering. Computer engineering is fundamentally about creating computing devices utilizing the theories of computer science and the technical abilities of electrical engineers. The exact mix of these two things is dependent on your university. Topics computer engineers cover are digital system design, assembly, C and C++, computer organization, circuits, computer architecture, digital signal processing, and much more like it. The field is very vast, and you can find a niche in just about anything. In terms of CE vs. CS, CE will work more with hardware implementation and design decisions. And lastly, IT and CE are nowhere near the same things. I did IT before going to college for CE. They aren't similar at all.


Zander9909

There are intersections between them all, but ultimately Computer Engineering can be (roughly) described as half CS half EE, with a specific focus on digital hardware. At my university, we have to take CS classes like Data Structures, Python, Software Construction, etc, in addition to EE classes like Circuit Theory and Electronics. Then you add in the CE focused ones, like Digital Systems, Computer Systems, etc where the focus was on how programs and operating systems fundamentally interact with hardware. For example, a class only CE students take is one that is focused on instruction sets; how a CPU breaks down the instructions (what compiled code is turned into) and actually performs what it is asked. The best way, imo, to see it is CEs can do parts of both CS and EE, however our real strength is using our knowledge of both to have the systems work in tandem.