Difference between Computer Engineering & Computer Science and Engineering?

Hi all, I have found that many of the colleges I’m interested in going to have majors in computer engineering, computer science, electrical engineering, and sometimes they have a major labeled as computer science and engineering. It’s not like this is their computer engineering class because they’ll have this class right beside the main computer engineering class on the catalog of majors. My main question is what is the difference between (computer science and engineering) and computer engineering or maybe even computer science. Thank you.

Computer Engineering is a combination of coding and hardware engineering.

I appreciate you trying to help but I think you misunderstood what I’m asking, or maybe I explained it poorly. In some of the colleges I’m interested in there is a major called “computer science and engineering” I’m trying to compare it to just “computer engineering.” How different is it from say majoring in computer engineering and specializing in computer science? Or is it more comparable to a computer science major applying some engineering ideas?

You might want to post the school names so the replies will be educated about what you’re asking.

Usually `computer science and engineering’ major is simply a computer science degree that is offered from within college of engineering.

For example, there are two computer science programs at Ohio State, run by the same department. The major offered through art and science is called computer and information sciences and the one from college of engineering is called computer science and engineering. The degrees are identical as far as major coursework is concerned, but differ in non-major requirements.

Alright thank you, I’m kinda new here is there anyway to mark posts as solved? Or will that not be necessary? kThank you.

No need. They just fade away on their own. Welcome BTW.

Then what’s the difference between computer engineering and electrical and computer engineering?

@Zepodes Keep in mind that the specifics can vary by college.

Computer Engineering is a combination of hardware (Electrical Engineering) and software coding. These Computer Engineering programs often grew out of the Electrical Engineering program and may still be under the Electrical Engineering department. Also, some universities do not offer a stand alone computer engineering degree, but may offer an electrical engineering degree with a focus on computer engineering.

Or may offer separate CE and EE degrees from a single department labelled as CSE.

Nomenclature can vary, but while CS, CE, and EE have overlap they represent specific spheres of study. CS can certainly cover some of the CE material, and you build a de facto CE degree from a sufficiently versatile EE program, but the three are still distinct.

They’re quite different. Computer engineering is hardware. Think Server/desktop/laptop design, or component design (CPU, memory, interconnect, etc). At a higher level, can also include integration of that hardware, or at a lower level, can include VLSI design, motherboards, or even cpus. Computer science is more about the software and operating systems that runs on that hardware.