EE:
>one or two programming courses, typically in C or C++
>linear algebra, multivariate calculus, numerical methods, differential equations
>basic physics courses (mechanics, thermodynamics, and 2 or 3 courses on electrodynamics and waves)
>some courses on computer architecture (digital logic, digital systems, microprocessor architectures etc)
>some courses on telecommunications (introduction to transmission systems, course on digital modulations, antennas etc)
>some courses on microelectronics, but not going into solid state physics details, only high level analogous electronics (types of transistors, structures such as sink, source, mirror, amplifiers etc)
>some courses on electrical machines (motors and generators, AC and DC)
>some courses on power electronics (inversors, rectifiers, converters etc)
>some courses on control theory (signals and systems, introduction to control theory, digital control etc)
>a course mixing control theory, electrical machines and power electronics in order to operate a electrical machine in accordance to some specification performing a given task
>several courses about power systems, power generation, power distribution, power safety etc