The difference between Computer Science And Computer Engineering.
Computer Engineering typically focuses specifically on computer hardware and software. It is an integration of computer science and electrical engineering. For this reason, many people who want to become computer engineers earn an undergraduate degree in electrical engineering (often with a minor or double major in computer science), and then earn a graduate degree in computer engineering.
Computer Science is an umbrella term which encompasses four major areas of computing: theory, algorithms, programming languages, and architecture. At the undergraduate level, programs usually cover a broad range of computing topics and allow students to engage in projects across multiple areas.