<p>Which degree gives you more opportunities?</p>
<p>Neither. Both will open the same doors. It’s what you do with your degree that matters.</p>
<p>Can anyone else answer?</p>
<p>he is right. Both degrees have very similar opportunities</p>
<p>You might check to see what the Bureau of Labor Statistics says in its Occupational Outlook Handbook. If I were a betting man, I’d agree with the others: graduating in CS vs CmpE isn’t the high-order bit in determining opportunities. That said, I wouldn’t be surprised if there were a weak correlation favoring CS majors. When choosing a program, you should be thinking about the coursework, what you find interesting, what will challenge and interest you, and how to leverage extracurricular programs to learn valuable skills… not meta-gaming how much you will earn, how many jobs there will be, etc.</p>
<p>There is high overlap of courses in CE and CS, but they are not same. CE is focused on hardware side, whereas CS is more on software side. </p>
<p>To answer you in terms of more job opportunity, there are more jobs in software (design and programming) than hardware design. E.g. I read once, F16 fighter jet design involved 80% software and 20% hardware. Iphone design might have involved 50 computer engineers (my guess) but thousands software engineers.</p>
<p>Son has been perusing the internship websites, and it is amazing how many internships are available for computer engineering majors. They are sometimes described as “computer science” jobs and ask for knowledge of different computer languages, rather than dealing with the hardware side of the computers. </p>
<p>Another much sought after field is electrical engineering, lots of internship positions available in that field. Son’s school has a major called electrical and computer engineering, where I think a student can choose which direction they focus on. Seems to me that would be a great major, just from looking at all those internship opportunities.</p>
<p>Alas, not much out there for mechanical engineering students. Though son does have more computer knowledge than most mech eng because of an honors program he’s involved in, it still doesn’t get him a look see for these job openings.</p>
<p>Answer: The one who has the knowledge of the latest and current technologies.</p>
<p>Next question.</p>
<p>Computer engineers are half good at designing hardware and half good at programming. They are kind of like the “jack of all trades but a master at none”.</p>
<p>Computer Science has more job opportunities, although half of them pay lower than a computer engineer. In addition, lots of Computer Science jobs are being offered oversees cuz internationals work at a lower pay rate and all they have to do is email their code. </p>
<p>You should double major in Electrical Engineering and Computer Science, or at least get a BS in one and a minor in the other.</p>
<p>What. Double majors in engineering are usually not worth it. You’re probably going to end up using only one of them.</p>
<p>And where are you getting your stats regarding CS and CE?</p>
<p>yesdee: That’s just not believable. Apple has a ton of hardware people on the iPhone (if not explicitly CE).</p>
<p>Thank for all the advice. Can a computer scientist do hardware since CS take 2 hardware classes and 1 lab for computer architecture?</p>
<p>No real point in doing hardware if you’ve only taken 2 hardware classes with a CS degree. There’s people who have completely majored in that.</p>
<p>I think the job opportunities are better in CS than CE at this point. CS will have a bigger background in mobile app development, web technologies. Those are the “hot” fields right now.</p>
<p>CE has some exposure to hardware but at the bachelors level it is just not enough.</p>