<p>I am currently a freshman with a major in computer engineering. I am now thinking about double majoring in computer science, because I think I would rather have a career in software engineering - but I think I might like working with computer hardware too!</p>
<p>I also intend on going to graduate school. Can I go to graduate school for computer science with a bachelors in computer engineering? Or would it be best to double major in computer engineering/computer science then go for a graduates in computer science?</p>
<p>Thanks!</p>
<p>You can guy to graduate school for any major even if you haven’t majored in that subject (received a bachelor’s). It depends on the institution though. Typically, certain requirements have to be met before being admitted to a graduate program. Keep in mind that although the minimum requirements can be only a few courses, most applicants usually meet more than just the minimum. These applicants have most likely majored in that subject before, while you haven’t. Thus, this may have an affect on your admission. </p>
<p>Personally I don’t think it’s the right time to as a freshman to think about double majors. Yes, it is certainly smart to think about it early, but have you explored computer science and computer engineering in order to get a good idea what you’re getting into? I probably already thought about many double major combinations, but after thinking more and after time went by, I made up my mind. </p>
<p>To answer your question though, a double major would be a lot more competitive among a pool of applicants who have majored in computer science than just computer engineering. </p>
<p>Keeping in mind that most engineers like to work for a few years before going into grad school (and maybe having their employer pay for it); if you do want to go straight to grad school after completing your BS, a combined BS/MS Program may be a better option (if available at your school). These allow you to complete your BS and MS in 5 years, which may be the same amount of time it takes you to earn a dual degree.</p>
<p>Talk with an advisor in your college of engineering, they can layout all of the options and will give you solid advise. :)</p>
<p>You will find out that some schools will not let you double major in computer engineering and computer science because they share many similar courses. I don’t see the point of doing that.</p>