suike,
this is relevent thread.
Well as of my understanding, computer science focuses totally on software part.
But computer engineers can either go in software or hardware part. If you see in USA, computer engineering course are mainly hardware, but if you see course of Canada and course of Pulchowk engineering campus which is infact taken from Toronto University, they have equal balance in software and hardware part.
In my personal opinion, I prefer computer enigneering as it gives you one engineering background and being engineer has many benefits.
This is my personal experience. May differ from others' view though.