<p>
</p>
<p>A few…</p>
<p>First, pure Comp Sci (or Software Engineering) is mostly software classes without getting much into the hardware aspects of computer science. I.e. no engineering classes whatsoever dealing with things like Digital Design, Embedded Programming, and the like. Or much in the way of lab experience using toys like scopes, analyzers, and the like. It is often offered out of the College of Sciences or similar, and will likely involve a bit less Calcul-y math and more Liberal Arts/Minor type coursework.</p>
<p>Computer Engineering is usually offered alongside an EE degree and focuses more on the hardware aspect of it, including more courses in Digital Design, basic Engineering courses, labs, and the like. Throw in the obligatory engineering math, physics, and the like and you take out electives, maybe a few less high end comp sci courses, and add more EE courses as electives, and so on.</p>
<p>The career paths are a bit disjoint in theory; Comp Sci is more software development the way we think of it, i.e. the Googles, Microsofts, and the likes. Anything that runs on a PC, Windows, Linux, and the like. The Computer Engineering types are more likely to end up in hardware-centric companies.</p>
<p>Of course there are exceptions. I’m a Comp Sci type who knows next to nothing about hardware (ok, not this bad, but I could not hook up a scope for a trace to save my life). Yet I write code for mobile communication and entertainment devices alongside mostly EE’s or CSE’s. This is possible because even within a product like this, there are ‘layers’ of software, and the high level layers are pretty much straight code, while the lower layers are more hardware-specific and require intimate knowledge of schematics and the like.</p>
<p>CSE’s also act as ‘Systems Engineers’, responsible for integration of software and hardware, test and validation, and the like. </p>
<p>Overall, CS tends to be ‘easier’ math wise in terms of Calculus and the like, tho they have more stuff on Discrete Math that is quite entertaining in its own way.</p>
<p>Ultimately, it all depends if the CS degree is offered out of the School of Engineering, or the CS dept has an affinity for math regardless. At Purdue, this was the case, while at Cajun State we were mostly out of the College of Sciences, with a bit less math. Finally, some schools may have ‘concentrations’ or ‘tracks’ which end up focusing the student more into this area or that, with significantly different curricula; at Cajun State we had a ‘scientific’ option in Comp Sci which had nearly as much math as math majors (Mrs. Turbo double majored with little effort in comp sci and statistics). So, it’s very school dependent but generally follows the Sciences vs Engineering difference in paths.</p>