Please Help Me Choose The Right Major!

<p>I am having a hard time deciding whether I should major in "Mechanic Engineering" or "Computer Science & Electrical Engineering". I have the following worries.</p>

<p>First of all, I love programming. I love writing websites and writing applications for the iPhone Appstore. But I'm afraid that I'll get bored with those electrical circuits or signal transferring topics in the Computer Science and electrical engineering course because I'm not really interested in connecting motherboards or building the electrical components of a computer.</p>

<p>So, I'm interested in computer programming, but I'm not interested in building those electrical components and circuits. I found that I also like mechanic engineering because I'm interested in coming up with a new concept, planning it out, and finding suitable materials to make the whole thing work.</p>

<p>I really wish that I could create a company that manufactures electronic devices for people e.g. Apple, but I'm not interested in the "inside components" of an iPod, so should I take mechanic engineering or computer science and electrical engineering?</p>

<p>Thanks and I appreciate your help!</p>

<p>I think you should try computer software engineering. That has more to deal with computer programs (like apps). I’m confused though, about the fact that you like mechanic engineering. Wouldn’t that be like computer hardware/electrical engineering in that you have to design the "inside components of something?</p>

<p>What about robotics?</p>

<p>Well, if you don’t want to deal with electrical engineer, it might be worth pursuing a Mechanical Engineering major and try to minor in computer science. You’ll have an edge above many by having programming skills.</p>

<p>Thing is the EECS field is very saturated. It’s more efficient to compete in a field where computer science gives you an edge rather than compete in the computer science field itself, where you’ll probably need an unbelievable amount of knowledge and creativity to get ahead.</p>