Double Major: Computer Engineering and Computer Science?

<p>I was just considering this possibility.</p>

<p>What do you guys think? Is it worth it? Should i do it? Any experiences? etc.</p>

<p>Too similar. Just do CS or CompE and take electives in the other.</p>

<p>There’s also the (unnecessary?) option of a minor in either.</p>

<p>At my school, I think it’s just 14 additional credits or something like that on top of either of those majors to dual major in the other. Because of that, a fair number of kids do it. I don’t know how much more marketable it is, but if you’re interested in both, want a broader education in the subject, maybe slightly broader job opportunities, and can afford the extra semester, sounds like something that’s reasonable to do.</p>

<p>However, if you’re looking at an additional 40 credits or something like that, that just seems silly.</p>

<p>CompE and CS degree may or may not be similar depends on what major elective courses you choose to take. </p>

<p>For CompE degree program, you can choose your major elective courses in either CompE courses or CS courses. But you will have way more depth understanding in hardware with CompE since you will learn microelectronic (transistor such as MOSFET, BJT), VLSI, efficient machine level coding, and FPGA. </p>

<p>It’s easier to finish CS major after you complete CompE degree since if you have taken CompE major elective as CS upper level courses, you get rid of most of CS major requirement. Also lots of Computer engineer courses requirement overlaps with Computer science degree requirement. But if you finished CS major and start to take CompE courses, you would have to take begining core courses for CompE which you would have to take one after another (prerequisite courses). Least that’s how it is at Georgia Tech. </p>

<p>There are benefit of having both degrees. For example, the current multicore processor require to utilize not just one core. Having knowledge of interconnect amongst processor, ram and graphic card, you can program more efficiently by knowing how to parallel program. But as master student in CS program, CompE courses helped abit but not as much as I thought it would. Just find out whether you like programing or hardware and go for one of two majors. </p>

<p>I would suggest get master degree instead of double major. You will increase your salary by having master degree than double majors in long run.</p>

<p>00110100101001000111100101010010001110100001010100010101111000010101110001110101010011011101</p>

<p>Why don’t you just get two degrees for computer engineering at two different colleges. // end sarcasm</p>

<p>As i understand it, Computer Engineering has to do with the design of hardware and some programming whereas Computer Science deals with strictly programming. </p>

<p>I love all aspects of computers so i want to learn some awesome programming as well as learn how to design chips and the like. I will go the route of Computer Engineering but i think i will also take some classes that teach Computer Science oriented subjects just out of interest. </p>

<p>I’m attending University of Texas at Austin btw, i’m so excited!</p>

<p>"As i understand it, Computer Engineering has to do with the design of hardware and some programming whereas Computer Science deals with strictly programming. "

  • CS does not deal strictly with programming. It deals with application areas and theory. Programming is something you will do in CompE and CompSci.</p>

<p>Your plan sounds good. UT Austin is a good school. Good luck and have fun!</p>