Register to reply

Why do electrical engineering students have to study computer programming

Share this thread:
treehouse
#1
Jul5-11, 04:03 PM
P: 109
Is it just to make it more likely that their creativity will make use of what computers can do? Am I correct in thinking that programming computers is not part of an electrical engineer's job description?
Phys.Org News Partner Engineering news on Phys.org
New filter technology uses inert gas to bore holes in high-quality steel
Augmented reality helps in industrial troubleshooting
How wireless technology can dramatically improve ship safety
KingNothing
#2
Jul5-11, 04:22 PM
P: 949
Programming knowledge is often necessary to function as an EE. A lot of times this involves writing tests and simulations. Almost every simulation of an electrical network relies on some programming language (SPICE included).

Quote Quote by treehouse View Post
Am I correct in thinking that programming computers is not part of an electrical engineer's job description?
Are you correct? No. I am an EE and I've seen many EE job descriptions (even IC designers) that prefer some programming experience.
berkeman
#3
Jul5-11, 06:20 PM
Mentor
berkeman's Avatar
P: 41,085
Quote Quote by treehouse View Post
Is it just to make it more likely that their creativity will make use of what computers can do? Am I correct in thinking that programming computers is not part of an electrical engineer's job description?
Quote Quote by KingNothing View Post
Programming knowledge is often necessary to function as an EE. A lot of times this involves writing tests and simulations. Almost every simulation of an electrical network relies on some programming language (SPICE included).



Are you correct? No. I am an EE and I've seen many EE job descriptions (even IC designers) that prefer some programming experience.
Good answer, KingNothing.

Averagesupernova
#4
Jul5-11, 07:35 PM
P: 2,528
Why do electrical engineering students have to study computer programming

Basic programming, (the language or the word basic taken at face value) is quite valuable for an EE if they go on to develope firmware. Having learned BASIC on a Commodore machine way back when was definately an advantage when learning how a microprocessor does what it does.
Floid
#5
Jul5-11, 08:13 PM
P: 235
"Am I correct in thinking that programming computers is not part of an electrical engineer's job description?"

From my experience the number of EEs who will program at some time during their career outnumbers those who will not.
Antiphon
#6
Jul5-11, 08:56 PM
P: 1,781
They are inseparable in the real world of the EE. If you are doing circuit design but don't program microcontrollers then your EE skills in todays market are incomplete.
digitalblggr
#7
Jul6-11, 08:43 AM
P: 42
I think it depends which area of electrical engineering you want to concentrate on. Let's say that you are interested in solid state devices, then you might not ever use traditional HLLs like C or python, but you would definitely need good programming skills with mathematical software like Mathematica or preferably MATLAB to create your own simulations. On the other hand , if you are into FPGAs, Microprocessors, etc. it would come in handy if you know how to program them to extend their functionality.( VHDl/Verilog for FPGAs, Assembly, C for Microprocessors, etc.). So base your choice on the specific field you are interested in , rather than EE field as a whole. Though it never hurts to be proficient in couple of programming languages.
carlgrace
#8
Jul6-11, 12:14 PM
P: 555
Also, even if you don't "do computer programming" as part of the job description there are a lot of situations where you need to do a quick analysis using MATLAB here, or a quick Perl script to format data there, or even a bit of VHDL or Verilog for FPGA programming. You'd be surprised how much programming the average EE does each month.


Register to reply

Related Discussions
Computer vs. Electrical engineering Career Guidance 1
C++ programming and electrical engineering Electrical Engineering 3
Shall I keep going in my Computer Engineering studies, or should I go for Programming Academic Guidance 0
Help ! what will i study in electrical engineering Electrical Engineering 2
Electrical or Computer Engineering: Which one is right for me? Academic Guidance 6