Help! Choosing a Major

<p>If i want to learn both software and hardware should I double major in Computer Science and Computer Engineering or Computer Science and Electrical Engineering. What is the difference? Between Computer Engineering and Electrical Engineering? From what I understand, EE allows more flexibility? Pleases help!</p>

<p>I am also interested in architecture but I plan on minoring in that.</p>

<p>Engineering and CS and Architecture are all intense majors, with many required courses (often in sequence). You probably won’t be able to do any double-majors or minors with this mix. </p>

<p>My suggestion is to drop the architecture idea for now. Then pick CS or CE or EE as a starting point. There would be a lot of overlap with freshman classes, allowing you to pick final choice later.</p>

<p>just take CE, with software electives, or CS with hardware electives. Also, drop the architecture, especially if you want to double-major or take a bunch of classes in software/hardware. It’ll be a huge load for you</p>

<p>Thanks for the advice!</p>

<p>[Let</a> me google that for you](<a href=“LMGTFY - Let Me Google That For You”>LMGTFY - Let Me Google That For You)</p>

<p>I wouldn’t choose CS as a starting major, since you can always pick it up later.</p>

<p>" I wouldn’t choose CS as a starting major, since you can always pick it up later."</p>

<p>Oh, by this logic everything can be picked up. Don’t go to school at all, it’s useless, because everything can always be picked up later.</p>

<p>I wouldn’t even start studying at all, because everything can be invented from scratch later.</p>

<p>thank you.</p>

<p>CS is probably easier to self-educate than many other technical subjects, but if you are going to school and have a strong interest in CS, you might as well learn CS there with the aid of instructors (of course, you would want to choose a school with a decent CS department).</p>