Just in case the question isn't clear.....
What is the difference between
Computer Engineering
Computer Hardware Engineering
and
Computer Software Engineering?
What is the difference between
Computer Engineering
Computer Hardware Engineering
and
Computer Software Engineering?