<p>I am struggling to find out which programming language is "main stream" in the ECE program. Looking at the Academics Guide on the ECE department page, it seems C is the programming language that students will need to know (<a href="http://www.ece.cmu.edu/programs-admissions/bachelors/academic-guide/program-details/math-cs-requirements.html">http://www.ece.cmu.edu/programs-admissions/bachelors/academic-guide/program-details/math-cs-requirements.html</a>). Also I know that 15-112 is based on Python programming. When we visited over the sleeping bag weekend C++ was mentioned by some of the students at the booth for the Career Services.</p>
<p>Any information, especially by ECE students will be greatly appreciated!</p>
<p>I think that by the time you graduate, you will be comfortable with a lot of languages. I’d say C is the go-to language or kind of the back-bone of the languages here.
Depending on your concentration, the language choice will vary. Systems people will do a lot of Verilog, Embedded is a lot of C/assembly(ish). Signals probably C but a LOT of MATLAB-like coding.</p>
<p>Thank you Selena. This is very helpful.</p>
<p>One question, Is it specifically MATLAB language or something like MATLAB? If similar then would you know which language?</p>
<p>Sorry about the confusion, I’m only familiar with MATLAB because I only took an introduction course to signals, I’ not a 100% sure that it’s only MATLAB and not anything else, but that’s what my best guess would be.</p>