Mechanical engineering for beginners

AI Thread Summary
Mechanical engineering students should focus on developing a range of technical skills, including programming, although it's not strictly necessary for completing a degree. Proficiency in languages like C/C++ is beneficial, and learning additional languages such as Python or Java can enhance problem-solving abilities. Hands-on experience is emphasized as crucial for understanding mechanical concepts, alongside theoretical knowledge. Familiarity with software tools like MATLAB, SolidWorks, and Excel is recommended for practical applications in engineering. Overall, a balanced approach combining programming skills and practical experience is advantageous for aspiring mechanical engineers.
mechgen
Messages
4
Reaction score
0
hey there! Sorry, if my post comes as one those repeated over and over but then here it is:
I'm MechE student in freshman year and I'm looking forward to getting started with all the stuff that it encompasses...As such I was wondering what technical skills are required for a mechanical engineer. Do we guys need programming skills?...if not exhaustively then what and how?


P.S: I am sufficiently proficient in C/C++ programming and it would help if you could tell if learning any more of such languages (Python, JAVA, FORTRAN etc.) would come in handy?
 
Engineering news on Phys.org
In general, it's not that necessary to know much programming to get through a mechanical engineering degree. That said, you can certainly simulate a lot of problems from statics with simple MATLAB programming. My curriculum requires a couple of MATLAB courses, but other universities are different.

I've done a few things with MATLAB, but much more so I rely on my previous experience working on cars and then industrial equipment to understand what's going on. Even for the most analytically minded of us, there's no substitute for hands on work. In your case, since you are already proficient in a couple of languages, leaning more languages doesn't really round out your skills. I'd suggest doing something that's outside of your current strengths. More tools in the toolbox means more to use in solving a problem.
 
I found programming skills to be useful for understaing better the iterative optimization methods in the numerical methods class. When I started college I had taken C++, and ended up taking 3 Java classes as tech electives in addition to my degree (the similarities between Java and C++ made this very easy).

I think having some basic programming experience can be helpful for any engineering degree, and it sounds like you've got enough to be good to go.
 
I too am in my freshmen year of engineering. I am taking intro to Fundamentals of Engineering this Fall term. In my lab there are a few guys who know how to use matlab, excel, and autocad. I suggest you try to learn how to use MATLAB solid works as much as you can.

We will being going over excel's program and some other program I can't think of right now...
 
How did you find PF?: Via Google search Hi, I have a vessel I 3D printed to investigate single bubble rise. The vessel has a 4 mm gap separated by acrylic panels. This is essentially my viewing chamber where I can record the bubble motion. The vessel is open to atmosphere. The bubble generation mechanism is composed of a syringe pump and glass capillary tube (Internal Diameter of 0.45 mm). I connect a 1/4” air line hose from the syringe to the capillary The bubble is formed at the tip...
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...
I'd like to create a thread with links to 3-D Printer resources, including printers and software package suggestions. My motivations are selfish, as I have a 3-D printed project that I'm working on, and I'd like to buy a simple printer and use low cost software to make the first prototype. There are some previous threads about 3-D printing like this: https://www.physicsforums.com/threads/are-3d-printers-easy-to-use-yet.917489/ but none that address the overall topic (unless I've missed...

Similar threads

Back
Top