- #1
SuperMiguel
- 110
- 0
do electrical engineers need to know programming? specifically C language
SuperMiguel said:do electrical engineers need to know programming? specifically C language
physiker_192 said:C is a must for every engineer. Frankly, I consider c++ to be a must these days as well.
For example, device drivers and microcontroller programming are typically written/done in C.
Higher level scripting languages like MATLAB, Python and others are becoming increasingly more popular.
All speed critical applications are based on C/C++.
Yes, programming is becoming an increasingly important skill for electrical engineers. With the rise of smart and connected devices, being able to program and code is crucial for designing and developing these technologies.
It is recommended for electrical engineers to have a strong understanding of at least one high-level programming language, such as C++, Java, or Python. Each language has its own benefits and applications, so it is beneficial for an electrical engineer to have a diverse skill set.
Programming allows electrical engineers to automate tasks, analyze and process data, and create simulations to test and improve designs. It also enables them to work with microcontrollers and other embedded systems that are essential for modern electrical engineering projects.
While it is possible to have a successful career as an electrical engineer without extensive programming knowledge, having programming skills can greatly enhance job opportunities and career growth. It is also becoming increasingly necessary in the field, so it is beneficial to have a basic understanding at the very least.
Yes, there are many resources available for electrical engineers to learn programming, including online courses, books, and workshops. Additionally, many universities now offer courses specifically tailored for electrical engineers to learn programming skills. It is important to continuously update and improve programming skills as technology and programming languages evolve.