<p>We’ll if the course you took wasn’t titled “c programming” or such, then you’ll probably have to take at least 2 programming specific courses down the road, I had to take a pusedo code class, JAVA, and C as a Cmpe major. So for those programming classes you’ll have the intense programming rigor along with the labs. Other than that you’ll do small programming here and there using VHDL/Verilog/Matlab/Mathematica/Maple. To answer your question about math, you will have to take a bunch of math classes. I had Calc I-III, Differential Equations, Discrete Math, Combinatorics, and linear algebra. So don’t worry, you’ll get your math fill from these classes and you’ll be dealing with math all the time in you true EE courses.</p>