I don't really know, computer science seems concerned with equipping the student with the best tools to solve a problem, and mastery in the creation of them. Computer engineering concerns itself with similar concepts, but at a lower level of abstraction. It's still not EE, which is lower still.
I studied computer/electrical engineering for part of my undergrad, and computer science for my masters. The biggest difference I recognized was the level of abstraction. Each has it's own maths, systems of reasoning and analysis.