What kinds of jobs could you do if you major in computer engineering?
I am trying to decide between computer engineering and computer science. What's the difference? #computer-science #computer-programming
3 answers
Dr. Drew’s Answer
Computer Engineering and Computer Science have quite a bit of overlap. Computer science is about data and system communications. This might be programming, databases, networking, or administration. Computer engineering is working with the hardware such as processors, electronics, and embedded systems. Think of computer engineering as cross between computer science and electrical engineering.
Lewis university has a great post about the difference - https://www.lewisu.edu/experts/wordpress/index.php/computer-science-vs-computer-engineering-whats-the-difference/
Either way you will have many core classes for both. If you are still not sure you can probably get away with a year or two before deciding which direction you want to go.
Can’s Answer
Computer Engineering is more related with the hardware, electronics and system (computer architecture, electronics, integrated circuit, high performance computing). It aims to develop a powerful and working machine or system.
Computer Science is more related with algorithm, math and software (i.e., computing theories, algorithm, software development, discrete mathematics). It aims to explore the science of computing.
In all, computer science and engineering are highly related and it is hard to classify them.
Hope it would be helpful for you!
Joanne’s Answer
I find computer engineering to be more hands on with the hardware and the software behind the hardware.
Computer science is more general and has more theory involved.
All seem to start with the core classes, so you shouldn't have to narrow down on a major right away.