> Why do electrical engineering students need to learn programming?

Why do electrical engineering students need to learn programming?

Posted at: 2015-01-07 
It's more than about connecting things and designing circuits. You will realise that many of the circuits that you design can be replaced by cheap programmable devices such as P.I.C.s or even the Arduino, with a bit of C++ you not only make it do what you want it to, but you can modify it's behaviour simply by altering the program. That's versatility.

Programming is vital to a contemporary engineer, and without it you may find yourself working to a disadvantage. Very often an engineer find himself/herself against conflicting parameters to get a result. That result can be optimised, or at least compromised by playing with those parameters. Lots of procedures can be kept in form of written programmes you can resolve to whenever you want them, rather than going again and again into tedious works. I still keep my own useful collection.

The best way to learn is make your own programmes and see through your own mistakes. A lot of programming terms are only appreciated through practice. This is not so difficult nowadays.

Programming principles are the same, but languages have their own particularities that you can get used to after a while.

As an Industrial Engineer, I also had to take C++. My mechanical engineering classmates were also required to take C++. C++ is required in many engineering programs because many engineers do end up programming at one point or another.

Electrical and Industrial Engineers commonly work as Controls Engineers, Instrumentation Engineers, and Robitics Engineers. This requires basic knowledge of programming and lots of knowledge of PLC programming, which are taught to Electrical and Industrial Engineers (if you take the proper electives)

Start studying now. You'll be completely useless if you're not skilled in using computers and doing *some* programming. C++ is not particularly easy to learn. Start by writing a "Hello World" program, compile it, and run it. Then keep going.

bcoz circuits r complex ...PC an do it better...wil u be able to draw all of the circuits in mobiles and computers

c++ is logic ..that is all

Hi everyone,

I'm an electrical engineering student, and next semester I have this class that involves programing using NQC and C++. I had no problems with other classes in my major but I'm kind of worried about this class because I have no clue about programing and my knowledge about computers is really terrible, I never took a computer class in college.

I noticed the prerequisite is clac I. I'm very comfortable with math does that mean I'm gonna be ok with this class?

Another question, what I learn in this class, is it going to be important to me in future EE classes? or is it just one class that I needed to take and everything is over?