<p>What is the difference between a B Sc. in Computer Science and a B of Engg. in computer science ? For example, Stanford offers a B.Sc. , but in the case of Princeton it's a B.S.E.What are the job prospects, future etc etc for both?</p>
<p>In the case of MIT, it's actually an S.B. (nope, I didn't reverse the order, it really is an S.B.). </p>
<p>There's effectively no difference, beyond the general quality levels of the programs themselves. The names of the degrees you get is meaningless - it's just a name. You will be hired or not hired based on other criteria.</p>
<p>The name of the degree is meaningless, but different colleges may have more or less engineering in their computer science programs. Some places CS is essentially a subset of electrical engineering, some places it resides closer to mathematics. So the programs do vary, but the name of the degree matters not.</p>
<p>At many schools you can major in <em>either</em> computer science <em>or</em> computer engineering. The former is software oriented, while the later is hardware oriented. Oftentimes, computer science is offered in the college of Arts and Science, while computer engineering is offered by the college of engineering..at least in schools with large enough programs to offer both alternatives.</p>
<p>If you actually end up going to Stanford, Princeton, or MIT, the acronym in front of your degree title will little effect your job prospects.</p>
<p>I think the prefix means little, compared to the name of the degree itself. :rolleyes:</p>