differences between cse, and computer engineering? when to declare?

<p>i'm really interested in any kind of computer field. i didn't come to the college of engineering with programming experience but i don't mind it at all, i kind of find it enjoyable because it's kind of like solving a puzzle. you know what the end result is but you have to piece it together the right way for it to come out right../</p>

<p>anyways, does anyone have any advice about deciding between the 2. i heard cs is a lot more programming, but are there differences in what kind of areas you can concentrate in? like artificial intelligence seems so interesting to me.. could i do research in that field with a computer engineering major?</p>

<p>also, is there a lot of opportunities for research as an undergrad (without UROP, dear god)? if so, how/when should i look into research for next school year?</p>

<p>should i declare at the end of the semester? or before the end? is it too early to declare after taking one programming class?</p>

<p>sorry this turned into a NOVEL, if anyone could tell me any kind of advice regarding ANY of the above, i would really appreciate it.</p>

<p>I’m in the same position as you, as I’m thinking either Computer Engineering or Computer Science. Generally speaking, Computer Engineering is a mix of Computer Science and Electrical Engineering, while Computer Science focuses almost solely on programming and how to solve problems using algorithms and such. Truth be told, CS is a huge field, and even still the jobs are growing faster than students can keep up with, so a lot of people end up going CS because you’re guaranteed a job almost, and can be more selective with that, even right out of college. Personally, I like the Hardware aspect in addition to the programming, so I’m leaning towards Computer Engineering, especially since it’s an applicable degree if employers ask for “Computer Science or applicable degree”. I also might just decide to double major, and it wouldn’t be too hard I wouldn’t think because a lot of the programming classes would be covered by both majors, but I’m still not sure yet. If you don’t have programming experience, you should definitely test how you feel about it first. Most people dread programming and those are their least favorite classes, while some people love it. personally I’ve had a bit of experience and I like it, just don’t know if I can make a career of it.</p>

<p>You can declare your major after your first year, so you have awhile to decide.</p>

<p>There’s plenty of jobs for Computer Engineering as well. Almost all the jobs that I saw wanted Computer Science on the HireMe website were also fine with Computer Engineering (and many also fine with Electrical Engineering).</p>

<p>What are the pays for said jobs?</p>

<p>Out of college, 60-80k depending on location, company, position, etc. If you are top notch, you can get up to 6 figure pretty quick. Also, possbility of stock option in some cases might have big returns.</p>

<p>computer science is way more than just programming. There is a difference between computer science and computer programming. Computer programming is easily outsourced to chindia, computer science not so much.</p>

<p>“What are the pays for said jobs?”</p>

<p>According to HireMe, “Competitive.” The only jobs I saw that had an amount, or even a range, were government jobs (and they were quite low paying compared to the average starting salaries). Computer Science and Computer Engineering are generally the two highest paying majors (things were a little different for 2009, but every year previous shows those two being the highest).</p>

<p>^ Yeah, but they usually max out pretty quickly right? Does any one have salary info on Computer science majors? o_O</p>

<p>2008 the median starting salary was $76,900, and the mean was $73,761. This suggests that it maxes out not too far past that. I don’t have a standard deviation but I would guess that the top 10% would be something like 85K+, though that’s a pure guess.</p>

<p>Ok thanks, so that’s the starting salary for someone with a bachelor’s degree?</p>

<p>Bachelors in CSE from Michigan. CE and CS-LSA are lower.</p>

<p>Dang, that’s pretty good o<em>O is there a place on the CoE website for all majors? I wonder what the average salary for a masters or PHD is o</em>O</p>

<p>Just salaries: [Michigan</a> Engineering | Salary Information and Surveys](<a href=“http://career.engin.umich.edu/salary/index.html]Michigan”>http://career.engin.umich.edu/salary/index.html)</p>

<p>Some more information: [Michigan</a> Engineering | Annual Report](<a href=“http://career.engin.umich.edu/annualReport/index.html]Michigan”>http://career.engin.umich.edu/annualReport/index.html)</p>

<p>I would count on 2013 and 2014 being more like the years that aren’t 2009.</p>

<p>do you know any details on the major: Computer Science and Engineering? Does it combine Computer Science and Computer Engineering? Also I see there are no bachelor’s degrees for that major, just masters/doctoral, so do you need a bachelor’s degree in one of the two before pursuing that major or can you work towards it from the beginning?</p>

<p>CSE, Computer Science Engineering, is Computer Science through the Engineering school. They use the ‘E’ to distinguish it from CS-LSA which is Computer Science through the LSA school.</p>

<p>no, not that, on the annual report there are the following majors</p>

<p>Computer Science
Computer Science - LS&A
Computer Engineering
Computer Science and Engineering</p>

<p>where the first 3 only offer Bachelor’s degrees and Computer Science and Engineering only offers masters/doctoral degrees</p>

<p>can you give me any details on that?</p>

<p>[EECS</a> Graduate Program - Computer Science and Engineering](<a href=“Electrical Engineering and Computer Science at the University of Michigan”>Electrical Engineering and Computer Science at the University of Michigan)</p>

<p>Yeah, I was wondering the same thing as Lightja…</p>

<p>So if you major in computer science at the CoE, and get a bachelor’s degree, your major is computer science. But when you turn that into a masters degree, your major becomes computer science and engineering? Is that right?</p>

<p>I guess… That’s how it looks to me.</p>