What are the difference and similarities between computer engineerings and computer scientists? Which career has a better job outlook and which will earn more money (just interested, not basing my decision on money)? Which do you think is more difficult and for what reason(s)? Which do you think is more fun? I understand many of these are subjective but i'm still interested.