Computer Science or Computer Engineering

<p>What is the difference between computer science and computer engineering? Some colleges I'm considering have both majors, but many only have one or the other. How can I choose between the two majors?
Thanks!</p>

<p>CS is software based, CE is a mix of CS and EE so you touch on aspects of the CS curriculum and you also learn about circuitry and other parts of the hardware side.</p>

<p>CS probably more theoretical; CE slightly more conceptual… CS derived from mathematical/linguistical logic/philosophy; CE emanating from more advanced fundamentals in physics/calculus.</p>

<p>CS is concerned with:
-What’s computation?
-What can be computed?
-What do we want to compute?
-How do we express the computations?</p>

<p>CE is concerned with:
-How do we design and build circuits that process logic and store data so that
a computer can be built from these circuits?
-How does a computer work?
-How can the computer (or the circuits) be improved?</p>

<p>You do get some EE in most CS programs, but not as much as in CE.</p>

<p>It would be easier to get a job with a CS degree.</p>