Engineering Programming for Electrical Engineers

AI Thread Summary
Electrical engineers benefit from proficiency in high-level programming languages, with C++, MATLAB, and Python being the most commonly recommended. MATLAB is particularly emphasized as essential due to its widespread use in various engineering courses, including probability, signals and systems, and pattern classification. While a deep expertise in programming is not necessary, a solid working knowledge is crucial. C++ is noted for its relevance, although many engineers find MATLAB's programming style accessible and useful for mathematical applications. Learning additional languages like Python can enhance programming skills, and familiarity with assembly language is also advantageous. Ultimately, the choice of language may depend on specific applications, but starting with C++, MATLAB, and Python is advisable for aspiring electrical engineers.
Ryuk1990
Messages
157
Reaction score
0
I've always been told that an electrical engineer should be well-versed in a high level programming language. Which would be the most useful? C++?
 
Physics news on Phys.org
Most of the EE's I know, have a working knowledge in either C++ or Fortran
 
Matlab is the most important one to know at my school. My probability class, my signals and system class, my pattern classification class, and many other classes use/used MATLAB projects.

Now, saying you need to be 'well-versed' is just ridiculous. You need to have a working knowledge, but it's not as if you need to code as expertly as a computer scientist. To put things in perspective, I had to take only one c++ course, which finished barely discussing what a class was.
 
MATLAB seems to be the standard, it programs very much like C/C++ so you'd be well served to learn either of those, I'm also in the process of teaching myself Python, which I found easier to work with than the more conventional languages, but if you need mathematical methods MATLAB is your friend.
 
Some basic assembly knowledge is really useful in addition to c++, matlab/simulink, python, fortran, java, etc... It really depends on the application, but if you want some starting languages, go for c/c++ and Matlab first. Learning different languages becomes relatively easier once you get really accustomed to programming.
 
Hello, I graduated from undergrad a few years ago with a Major in Physics and minor in Electrical Engineering. I tried to get experience working on and testing circuits through my professor who studied Neutrinos, however covid caused the opportunity to go away and I graduated with no experience or internships. I have attempted to break into the engineering industry with no success. Right now I am considering going for a Masters in Electrical Engineering and I need advice on if this would be...
I don't know if anyone on here works for any of the well known defense companies of your country, whichever country you are from?? Also, if you choose to work in one, do you think the engineering education provide from your school would adequately prepare you for the job. What do I mean by that? Well if you work at say Lockheed Martin and you work in the latest iteration of a missile or if you work at Pratt & Whitney, they assign you to work in the team helping out with building the jet...

Similar threads

Replies
4
Views
2K
Replies
4
Views
5K
Replies
11
Views
2K
Replies
9
Views
1K
Replies
30
Views
9K
Replies
3
Views
3K
Back
Top