CS vs CompE vs Sofware Eng. ?

<p>which one makes the most salary right after graduation?</p>

<p>There are a lot of factors involved in this, it depends largely on type of job. All three of those concentrations or majors can do some of the same jobs. Computer Engineering has some jobs that are exclusive to that field. </p>

<p>Other factors include location and company, experience(internships, jobs), etc…</p>

<p>I will tell you, in my experience if money is your only motivation in something, it will be extremely difficult to make it through especially in any of those three fields.</p>

<p>There are a lot of factors involved in this, it depends largely on type of job. All three of those concentrations or majors can do some of the same jobs. Computer Engineering has some jobs that are exclusive to that field. </p>

<p>Other factors include location and company, experience(internships, jobs), etc…</p>

<p>I will tell you, in my experience if money is your only motivation in something, it will be extremely difficult to make it through especially in any of those three fields.</p>

<p>I think, on average, the CmpE major is the best paid.</p>

<p>However, you’d be better off majoring in the right subject and doing better than majoring in the best-paid-on-average and doing average. Which of the three interests you most?</p>

<p>Check the BLS OOH for all sorts of info about jobs, including wage data.</p>

<p>Just one thing to add…</p>

<p>Software Engineering is more of an “approach” to developing software. There are quite a few software engineering approaches in the industry.</p>

<p>I said all of that to say this…majoring in “software engineering” does not make one a software engineer. Personally, I feel it is a ripoff that universities give SEPARATE COURSES for EACH phase of traditional software engineering (Requirements, Design, Development, Test, Implementation, Maintenance) when ONE “software engineering” course will do the trick.</p>

<p>Besides each employer has their own “tailored” software engineering approach. Some use traditional “waterfall”, some use Agile/Scrum and some just use the traditional “systems engineering” approach. ANY Math, Comp Sci, EE, Comp E, Physics or even Business major can be a software engineer…if they have knowledge of programming languages, operating systems and a software development/engineering methodology.</p>

<p>Salary: $60,000 to $200,000 year…depending on years of experience, software area of expertise, demand of software area of expertise, hourly rates negotiated by your proposal team, and so on and so on.</p>

<p>Though I am not far into CS at my school, I would agree with GLOBAL, and my school only has two courses for Software Engineering. One is Software Engineering and the other is a graduate course (Advanced Software Engineering).</p>

<p>

</p>

<p>Well Played.</p>

<p>Of course, any of them can be EEs, ChemEs, or MechEs if they have the right knowledge and skillsets. I don’t think the worth of majoring in a feeder subject when you have a good idea of the kind of career you’d like to end up in should be understated. If you know you want to be a software engineer, by all means, major in CS, SE, or CmpE. If you aren’t sure but know you want to do something quantitative, math is a great major.</p>

<p>All I’m saying is that if you know you want to do something, it’s not a horrible idea to specialize in it earlier rather than later. Just saying.</p>

<p>Yes but at the same time, choosing other options leaves you open doors for alternatives should any complications arise. There are ways to get into software engineering that are not of the traditional degree route, the same cannot be said for engineering.</p>

<p>Well, a guy with a degree in math or physics still qualifies for most engineering jobs that I’m aware of. Maybe the job search wouldn’t be as easy in that case, but it’s not like these people don’t get jobs with bachelor’s degrees, and they’re getting them doing jobs engineers would otherwise do.</p>

<p>I’m not saying that it wouldn’t be easier to get into software with an engineering degree than vice versa, but what I am saying is that, ceteris paribus, people with degrees relevant to the jobs they’re applying for are more qualified and will probably be more employable and command higher salaries. It’s a little disingenuous to think that engineering majors can beat CS/SE majors at their own game.</p>