To achieve the mission of Electronics and Communications Engineering requires a solid core of foundation courses in physics, mathematics, computer science and general engineering, which is also essential for life-long learning. Concentration courses in Electronics and Communications Engineering that integrate theory and laboratory wherever possible cover electromagnetics, circuits, electronics, digital design and communications. Courses in electric machinery, classical control, computer systems, the capstone senior thesis and industrial internship are also required.