Slashdot Mirror


Ask Slashdot: Best Second Major For a Mechanical Engineer?

Scarred Intellect writes "After attending DigiPen Institute of Technology and deciding that I liked the idea of programming more than programming itself (I still do enjoy it a bit); after getting my AA at a community college with no direction; after much tinkering with engines growing up; after 4 years of service in the US Marine Corps infantry; I have finally decided what I want to do when I grow up: mechanical engineering. The reason is simple: I believe our automobiles can be a lot better (in terms of engine/propulsion) than they are now. Better technology exists, and there's more technology to develop for them. I've taken an intense interest in biodiesel and other clean, alternative energy methods (fuel cells being one of my favorites — second is solar, with wind being last). I figure mechanical engineering will give me a broad understanding of the more specific engineering disciplines. My uncle, also a mechanical engineer, suggested I get a second major in computer science to complement ME. It sounds like a good idea to me; I could mate mechanical processes with computer controls pretty effectively. It should take me 3 to 4 years to complete. What do you think? Is ME + CS a good option, or would ME work better with something else? I'll almost definitely have a math minor coming out of this."

13 of 296 comments (clear)

  1. Busines/Economics/Statistics by Anonymous Coward · · Score: 3, Informative

    In that order.

    If none of those appeal to you, then take a few classes on technical writing.

    Good luck

  2. Consumer products? by PPH · · Score: 4, Interesting

    Best degree (in addition to ME) to work on consumer products would be something involving reading/speaking Chinese.

    --
    Have gnu, will travel.
  3. Biology by MightyMartian · · Score: 4, Funny

    Biology... so you don't show up on the Internet a few years later insisting that your experience and training in engineering equips you to declare evolution false.

    http://rationalwiki.org/wiki/Salem_Hypothesis

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  4. EE by Titoxd · · Score: 4, Insightful

    If you want to learn controls, it seems Electrical Engineering would be a better fit than Computer Science. While Mechanical Engineers have to learn a fair degree of controls theory, the EE guys live and breathe controls, so it would make you more proficient in that area, at least on paper.

    1. Re:EE by Outlander+Engine · · Score: 3, Interesting

      Skip CS. You won't be doing any kind of upper level programing for 90% of the engines out there. The controllers in those things are really basic.

      For engine management systems, go ME + EE, and fill your choices with control theory classes.

      This also gives you a backup plan. If you have to find a job, the EE degree will give you a broader choice of positions. The industrial control systems field is an excellent spot to be looking for work.

  5. My Advice by kurt555gs · · Score: 3, Interesting

    I work part time as a contract consultant for a giant company. The division I work at requires 2 separate degrees for their second flor elves. One in computer science, the second in either mechanical engineering or electrical engineering. They also require at lest one of those to be a masters or doctorate. They prefer a masters & a doctorate both.

    One discipline is no longer enough to get the really, really, good jobs.

    The bad new is out of 65 guys and 1 woman in that second floor cave, only 1 guy is caucasian and speaks English as a 1st language.

    The VP in charge said it was just sad that American kids didn't want to put in the work and take the time to get the educational requirements of that group.

     

    --
    * Carthago Delenda Est *
  6. Parent is correct. by Anonymous Coward · · Score: 4, Insightful

    It'll help you effectively communicate with the laity about the benefits of your work without making their eyes glaze over. Nobody's going to accept a proposal that reads like a 5th grade book report.

    I'm not the best writer in the World myself, but good grief! Many CS and engineers (and business people for that matter) can't write for shit.

    Double in ME or CS? Nope. You'll get enough CS in your engineering program. Everything beyond data structures will be a waste for an engineer and besides, if you really need it for your job, just buy a book. A CS degree won't do anything for your marketability.

    At least 3 semester of accounting would also help: Acct: I & II and Managerial (teaches you how to read and write accounting statements for PHBs).

    So here's my program:

    Do your absolute best in your ME program. Take tech writing classes and even a touchy feely composition class (it'll help you later on with the chicks and it counts as an elective!), 3 semesters of accounting and anything else the peeks your interest (also counts as electives).

    This dual major BS will just distract you and possibly cause you to have a lower GPA with your BSME - your GPA plus internships is going to get you into your first job. And by NOT double majoring, you may actually have time to socialize and further develop your networking and people skills.

  7. What about EE? And other thoughts by plopez · · Score: 3, Interesting

    Cars have complex electrical and control systems and an Electrical Engineering degree may put you closer to your goal. EE's do a fair amount of programming as well. It would work for Aeronautical and Medical Device Engineering as well. Tough you may have to take some pre-med courses. Also weapons engineering. Since you are a vet, you already have at least a minimal security clearance. That boosts your employ-ability, if you decide weapons are right for you.[1]

    Note that you may have to get a Masters degree to do any serious design work for a car company, aircraft company, or a medical devices company. That's what a ME student once told me. You should investigate.

    One thing to consider is that ME and EE are easy to offshore. Anyone with solid engineering training can do it anywhere on the globe. For job security I would recommend Civil or Environmental. As one CE I knew once put it "There are always jobs in roads and commodes".

    Math minor is OK, but I think you should focus more; either EE and ME or ME and Math.

    [1] As an undergrad in CS I had a Math prof once offer to do a letter of introduction to a guy he knew working at the China Lake Naval Weapons Testing Center in CA. I decided that I did not want to pursue that path, so I was under employed for a few years. This was during the 1980s Reagen "prosperity". But I still think it was the right decision for me.

    --
    putting the 'B' in LGBTQ+
  8. Solid Plan by Anonymous Coward · · Score: 3, Interesting

    Mechanical Engineer working in the automotive industry here. (3 years out of school, about half of that time in automotive.)

    You're 100% correct about needing computer science skills. I'm not sure going for a second degree is as beneficial as a minor, or just being skilled with computers. Many schools are shifting their focus for mechanical engineers toward computers anyways. You can expect to learn finite element analysis, computational fluid dynamics and a programming language in a ME major. It's a really broad major, and the nice thing is that (in a good program) you will be exposed to all of the fields you mentioned above, and given opportunities to pursue them.

    A math minor could be useful if you're going to use it. I know a few people who got one, but it's not useful for most of them. Minors in materials are also common, and much more useful in my opinion.

    I think what you do beyond the classroom is more important. Getting involved in competitive engineering teams (FSAE) did much more for me in the automotive industry than minors. (Admittedly, I was a poor student... Internships and extracurricular activities helped me stand out.) More important to focus on the basics before double majoring and minoring in a ton of stuff.

    The Basics:
    Get into a good program. You will learn more from smart classmates and good professors.
    Try to get good grades. (>3.5 = genius, >3.0 = reasonable, 2.5 = not hirable to many employers.)
    Work internships. You'll learn how to be professional, and getting a real job will be a lot easier.
    Do extracurricular activities. This is where you learn how to apply your schoolwork.

  9. Stick to ME, decide to double major later by Narmacil · · Score: 5, Interesting

    If you would like to work on automobiles I recommend sticking with ME, and just doing that for now. Mechanical engineering is quite an undertaking on its own and if you double major, plan to spend at least 6 or 7 years in college to get a good understanding of both subjects. If you try to double major with mechanical engineering as one of the majors in the standard 4 years, you will either not gain a satisfactory understanding of the fundamentals and theory or you won't have any time to participate in the practical non-classroom experiences that make a mechanical engineering degree worthwile. I would recommend joining the Baja or formula SAE team at your university or college to get a better understanding of what goes into real world vehicle design, also project oriented teams look great on the resume. You will pick up a little CS and EE in Mechanical engineering if your school is doing it right. You might want to get a green minor if you're interested in biodeisel and low carbon emmisions vehicles, but make sure your university offers this first. Getting the math minor is easy, but probably won't do alot for you in the long run (most mech e's have one by default).

    And Controls theory is definately a mech E subject, you can get very in depth in mechatronics and controls courses offered through a mechanical engineering department, and you'll get alot more real world hands on examples than you would in an EE course (EE's tend not to care about mechanisms, and are more interested in the electric theory) I would say if you're interested in cars, go the ME route and stick to it.

    (This advice is coming from a practicing Mechanical Engineer who got his BSME in 4 years (at Virginia Tech)) I focused on robotics (CHARLI and RAPHaEL were my pet projects) but had alot of friends who loved cars). I work at SpaceX on rocket stuff now.

    Also, you should probably know, the job you get might not be exactly what you planned for or learned the most about in school, but engineering, like life, is an adventure, so stick it out and you'll be sure to have fun.

  10. I am in the same boat! by the_macman · · Score: 4, Interesting

    You and I are very similar. I currently have a B.S in Information Technology.

    Next Spring, I graduate with an B.S. in Mechanical Engineering. I'm also an automotive engineer working for Mercedes at the moment.

    I also founded my school's first Society of Automotive Engineers chapter, and we're working on finishing the school's first Formula SAE Car.

    I do not recommend a CS degree. That was my first degree before I switched it to IT. IMO CS will give you an unnecessary study into in depth facets of CS that you won't utilize as an ME. If you want to combine technology with engineering then pursue a degree in IT. It will be easier, give you more practical programming experience, teach you about databases, and allow the flexibility of taking several electives (which can be CS related courses).

    You will also be subject to programming and controls classes during your ME studies. Your IT experience will give you a leg up against your peers.

    You will amaze your ME friends when you can create a programming solution to an engineering problem on the computer.

  11. Stick with ME and wait for Grad School by xquercus · · Score: 3, Insightful

    Just stick with ME. Instead of spreading yourself thin with a double major, take advantage of other opportunities to gain experience in your field. Take part in club or engineering competitions. Find a professor who does interesting engineering research and get a position in his or her lab. There is WAY more to school than just classes and most students don't take advantage of all there is to do. These activities outside your class will get you face to face with people who will serve as future career contacts. If you really want more education, wait for grad school.

  12. EE is the way to go by artor3 · · Score: 4, Informative

    Parent has it right. EE isn't just about circuits. It also covers embedded controls and systems engineering (feedback loops, etc.). If your goal is a broad understanding of engineering that allows you to mate different technologies, then you can't go wrong with ME+EE. You can do just about anything with that pair. Certain fields (such as a aerospace on the ME side and IC design on the EE side) require you to focus more on depth of knowledge than breadth, but for most careers being well rounded is more important. They'll teach you the specifics on the job.