difference between computer engineering and computer science
Computer engineering and computer science have a lot of overlapping characteristics, but the major difference is found in how the obtained skills are used. While computer engineering focuses more on hardware and electronics, computer science focuses on computer programming and software design. Both areas involve the study of advanced mathematics, physics and programming, but computer engineers are more likely to use those skills to build hardware than to build programs.
In Romanian. While my talent lies in software, my graduate studies were in computer engineering (designing and building digital computers). One observation always struck me: computer engineering seemed more straightforward than computer science (building software). There are a set of engineering design rules to follow and engineering projects are much more likely to work out than software projects.