What majors prepare you for grad school?

<p>So all this time I've been proceeding with the goal of doing undergrad in computer engineering. Now I'm starting to wonder if I should. I really wanted to double major in computer science and engineering but realized that isn't realistic. Now I'm wondering if you can major in other things for undergrad and then get a master's in engineering? </p>

<p>For example, could I major in computer science for undergrad and then get a master's in engineering? Or do you need to have an undergrad engineering background to make it in grad school? What about the other way around? can you do engineering for undergrad and then computer science for grad school?</p>

<p>I just can't figure out which I'm more interested in and would like to have a strong background in both.</p>

<p>Any opinions? advice? ideas?</p>

<p>Thats a real good question… I also want to double major on both computer Science and Computer engineering but that would be a lot of work. So I’m waiting for what people have to say.</p>

<p>Why not major/minor? CS is pretty broad, you can minor in CS and major in CE, that way you can focus your CS classes to be things that may be relevant to you as computer engineer.</p>

<p>I know it’s Christmas Day but my wife and daughter will be occupied with their gifts most of the day, so I will actually have a lot of time to myself today…yay!</p>

<p>In some graduate engineering programs, all you need to be fully admitted is to have completed the set of prerequisite courses. Your undergraduate engineering/science major can be different from your graduate engineering/science major. Sometimes your choices of electives, specialization, minors and concentrations will allow you to pursue a different major in grad school. I myself went the Applied Mathematics (undergrad) to Systems Engineering (grad school) route. I know folks who have done the following:</p>

<p>Undergrad to —> Grad
Math to Software Engineering
Math to Computer Science
EE to Computer Science
Computer Science to Computer Engineering
Physics to EE
Physics to Computer Engineering
Math to Engineering Mechanics</p>

<p>Another thing…some schools offer a Master of Engineering which basically allows a “hodge podged” set of engineering courses so a student can create their own specialty. </p>

<p>It can be done.</p>

<p>I think it’s possible as long as you take the minimum required classes for the grad program you want. You don’t need to major in it in undergrad, just take the minimum number of classes.</p>