Microcontroller tech vs. Computer-aided engineering

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process regarding course selection between microcontroller technology and computer-aided engineering (CAE) for a final semester in an engineering program. Participants explore the relevance and usefulness of each subject in relation to career paths, particularly in automation and robotics.

Discussion Character

  • Exploratory
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • Some participants suggest that both subjects are useful, depending on the participant's career aspirations in engineering.
  • One participant expresses a preference for microcontrollers due to their alignment with a mechatronics path and personal interest, despite concerns about workload.
  • Another participant proposes taking both classes in separate semesters to gain a comprehensive understanding of both fields.
  • Some participants emphasize the importance of microcontrollers in modern engineering, particularly in automation and robotics.
  • Concerns are raised about the practical application of FEA and CFD, with one participant noting that a basic understanding may not be sufficient for effective use without considerable practice.
  • There is a suggestion that organizations typically seek specialists in FEA and CFD, which may influence the decision on course relevance.

Areas of Agreement / Disagreement

Participants express varying opinions on the usefulness of microcontrollers versus computer-aided engineering, with no clear consensus reached. Some advocate for microcontrollers, while others see value in both subjects, indicating a mix of perspectives.

Contextual Notes

Participants mention personal circumstances that affect their decision-making, such as time constraints due to work and family responsibilities. There is also a recognition of the limitations of introductory courses in providing in-depth knowledge of complex subjects like FEA and CFD.

Who May Find This Useful

This discussion may be useful for engineering students considering course selections, particularly those interested in mechatronics, automation, and robotics, as well as those evaluating the practical applications of computer-aided engineering tools.

MacLaddy
Gold Member
Messages
290
Reaction score
11
Hello folks,

This is a bit of an "academic guidance" question, but I feel it is most appropriate here.
What are your thoughts regarding the usefulness of the two subjects listed? I have a choice going into my final semester between these two, and it is turning out to be a difficult one. Microcontrollers has more interest for me, but the class-schedule will be brutal. The computer-aided engineering course is only one night a week, but it doesn't seem like it would be very useful.
I already know my way around Solidworks and Ansys, although I don't really know the theory behind FEA and CFD. I've taken other automation and robotics courses, and microcontrollers aligns itself well with those subjects.
I guess the question really is this. Which one is more useful, and which one is easier to learn on my own?

Thanks,
Mac
 
Engineering news on Phys.org
Both are useful in their own way, it sort of depends on the path you're imagining you want to go in your career. With modern engineering going the way its going, automation and robotics are a big push in industry.

[Socratic Method] Do you have any feeling for which of the two classes you will learn more from? [/Socratic Method]
 
  • Like
Likes   Reactions: MacLaddy
Mech_Engineer said:
Both are useful in their own way, it sort of depends on the path you're imagining you want to go in your career. With modern engineering going the way its going, automation and robotics are a big push in industry.

[Socratic Method] Do you have any feeling for which of the two classes you will learn more from? [/Socratic Method]

Thank you for the reply.
Gut feeling? I should take the microcontrollers course because it stays on track with my mechatronics path, I find it more interesting then anything Ansys (I'm not a fan), and I believe it would be more useful.
Unfortunately, I'm not a typical student. Full time work and school--as well as being a father of two--tends to make my time extremely limited. I have to thoroughly vet any decision I face and get the best information available. It isn't only about what I want, but also how it will affect my future.
I appreciate your answer though. It is--I suppose--what I wanted to hear. I just need to make sure nobody screams "you'll rue the day you didn't learn FEA! You'll never go anywhere without CFD!"
 
So, what's wrong with taking both classes a semester apart? FEA is a very useful tool for anyone designing parts for robotic systems, but control electronics are important too.
 
Mech_Engineer said:
So, what's wrong with taking both classes a semester apart? FEA is a very useful tool for anyone designing parts for robotic systems, but control electronics are important too.

Well, to put it mildly, I've had enough of this educational adventure. I've been working on this bachelors for--what will be--seven years, and I'm not going any further then I need to. I'm pretty sure my wife would not only divorce me if I took extra classes, but curse my soul for eternity.
 
If you are pursuing the mechatronics route, I would definitely recommend you go with the microcontrollers. In order of importance both of those are step behind, with FEA next and CFD and long third. For both of those, more likely or not any organization that depends heavily upon either of them is going to either have or seek out people that specialize in those technologies.
FEA is a good tool , but its correct application requires a deep understanding of the methods of constructing models to get accurate results and I have seen more erroneous results than good ones. An engineer with a basic FEA course is not really prepared to effectively use this technology without considerable practice and standard stress analysis verification.
As for CFD, that falls in the same category and actually is only required and effective for a very small and specialized range of flow analysis situations.
 
  • Like
Likes   Reactions: MacLaddy
JBA said:
If you are pursuing the mechatronics route, I would definitely recommend you go with the microcontrollers. In order of importance both of those are step behind, with FEA next and CFD and long third. For both of those, more likely or not any organization that depends heavily upon either of them is going to either have or seek out people that specialize in those technologies.
FEA is a good tool , but its correct application requires a deep understanding of the methods of constructing models to get accurate results and I have seen more erroneous results than good ones. An engineer with a basic FEA course is not really prepared to effectively use this technology without considerable practice and standard stress analysis verification.
As for CFD, that falls in the same category and actually is only required and effective for a very small and specialized range of flow analysis situations.

Thank you, that is what I was starting to suspect. The computer-aided engineering course is only a single night a week anyway, and I don't believe it would provide me with anything more than an introduction to the subject.
I'm pretty sure that I will choose the microcontroller course, and then after I graduate I will attempt to teach myself CAELinux. Maybe get some good reference material on FEA theory.

Thanks everyone for the replies.
Mac
 

Similar threads

  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
13
Views
5K
  • · Replies 9 ·
Replies
9
Views
2K
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K