Can a CS grad get a masters in Mech engineering?

Click For Summary

Discussion Overview

The discussion centers around the feasibility and commonality of a computer science (CS) graduate pursuing a master's degree in mechanical engineering (ME), particularly in relation to careers in the auto industry focusing on robotics and aerodynamics. Participants explore various educational pathways and career options within these fields.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants suggest that it is not very common for CS graduates to pursue a master's in ME, advocating instead for a BSME followed by an MS.
  • Others argue that a CS degree can still lead to opportunities in robotics and aerodynamics, especially through specializations in machine learning or numerical analysis.
  • One participant notes that individuals with CS backgrounds have successfully worked alongside mechanical engineers in robotics and automation fields.
  • There is a suggestion that students interested in both fields might benefit from studying ME while taking electives in CS to gain a broader skill set.
  • Another participant emphasizes the importance of defining one's role in engineering, suggesting that those interested in mechanical design should pursue ME, while those focused on coding should consider CS or electrical engineering and computer science (EECS).
  • Personal experiences are shared regarding the integration of mechanical and programming skills in the robotics industry, highlighting the collaborative nature of engineering projects.

Areas of Agreement / Disagreement

Participants express differing views on the best educational path for working in robotics and aerodynamics, with no consensus on whether a CS graduate should pursue a master's in ME or if they can effectively work in the field with a CS background alone.

Contextual Notes

Some participants mention specific educational programs and career scenarios, but there are no definitive conclusions about the effectiveness of each pathway or the employment landscape in the auto industry.

KamenRiderTorbjorn
Messages
71
Reaction score
8
I want to study CS, but eventually someday I want to work in the auto industry dealing with robotics and aerodynamics. I was wondering how common is it for a CS grad to get a masters in Mech Engineering?
 
Physics news on Phys.org
Not very common. Far better to get BSME then MS in grad school, since that is what you want to do. Why CS??
 
To the OP:

First of all, you don't have to necessarily have a degree in mechanical engineering to work on robotics or aerodynamics. I can think of a number of scenarios where someone from a computer science background could work on these fields:

1. There is a very close link between machine learning/AI and robotics, so those who, say, have a MS in computer science specializing in, say, machine learning could in fact work in the auto industry focusing on robotics (think self-driving cars, as an example, but that's not the only example). I used to work for an engineering firm specializing in robotics and automation, and I knew a few people with graduate degrees in computer science working alongside the mechanical and electrical engineers.

2. There are computer science graduates who specialize in numerical analysis/scientific computing who work on algorithm development for scientific applications, including aerodynamics, fluid mechanics, etc. I'm not sure how often those in the auto industry would employ people with these backgrounds, but I wouldn't be surprised if there may be a few who do so.

All that being said, if you are primarily interested in robotics and aerodynamics (but with additional interest in software development), you may be better off studying mechanical engineering, and see if you are able to take electives in computer science. Best of both worlds then!

[Aside to the OP: are you from Japan, by any chance? Your handle contains the words "KamenRider" -- Kamen Rider is a popular superhero from Japanese comic books and TV. I lived in Japan as a child and grew up watching the show.]
 
StatGuy2000 said:
To the OP:

First of all, you don't have to necessarily have a degree in mechanical engineering to work on robotics or aerodynamics. I can think of a number of scenarios where someone from a computer science background could work on these fields:

1. There is a very close link between machine learning/AI and robotics, so those who, say, have a MS in computer science specializing in, say, machine learning could in fact work in the auto industry focusing on robotics (think self-driving cars, as an example, but that's not the only example). I used to work for an engineering firm specializing in robotics and automation, and I knew a few people with graduate degrees in computer science working alongside the mechanical and electrical engineers.

2. There are computer science graduates who specialize in numerical analysis/scientific computing who work on algorithm development for scientific applications, including aerodynamics, fluid mechanics, etc. I'm not sure how often those in the auto industry would employ people with these backgrounds, but I wouldn't be surprised if there may be a few who do so.

All that being said, if you are primarily interested in robotics and aerodynamics (but with additional interest in software development), you may be better off studying mechanical engineering, and see if you are able to take electives in computer science. Best of both worlds then!

[Aside to the OP: are you from Japan, by any chance? Your handle contains the words "KamenRider" -- Kamen Rider is a popular superhero from Japanese comic books and TV. I lived in Japan as a child and grew up watching the show.]
Thank you for this answer. Reason why I asked is because there is a college in state that offers "clusters" along with the CS degree ranging from data science, scientific computing, robotics, and aerospace to name a few.

And to answer your question no I'm not from Japan, but I am very familiar with Kamen Rider and watch it constantly (Kamen RIder Ryuki is my favorite one)
 
KamenRiderTorbjorn said:
I want to work in the auto industry dealing with robotics and aerodynamics

What do you want to do with your day as an engineer?

If you want to design mechanical parts and/or define mechanical systems, major in ME and take as many programming electives as you can fit so you can contribute there if you decide you want to or need to.

If you want to write the code that controls already designed mechanical systems, major in CS or EECS and make sure you take embedded programming electives. If you can fit it in, take a dynamics course after you are done with your basic physics courses.

I worked in a start up that did robotic systems for educational institutions early in my career. I am an ME by education. I was a coder / systems integrator for this startup. I'd have been better prepared for that job if I had a degree in EECS. The person in the company who did actual mechanical design was a pure mechanical engineer - not a programmer at all. It takes a village to make a robot.
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
15
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K