An essential challenge in the training of electrical engineers is the wide variety of elements that must be mastered, which range from knowledge about hardware and software to technology and mathematics to theoretical experiments in modern electricity and its different disciplines to the ability to use a wide variety of applications on a wide scale from small (such as micro-nano-technology) to big (such as spatial communication).