Students begin with a grounding in engineering science fundamentals such as math, physics, chemistry, computer science, and the theory of electrical circuits. Courses in electric and electronic circuits, electromagnetics, signals and systems, and applied mathematics are taught next.
Advanced students take courses in signal processing, digital and wireless communication, electric machines, robotics, power electronics, communication systems, and integrated circuit engineering. These are designed to prepare the student for possible graduate studies in electrical engineering.
Most courses heavily emphasize laboratory work and engineering design. Students get the chance to try their theoretical knowledge of electrics on the real thing, make mistakes and learn from them, and come up with their own methods of troubleshooting issues.
Courses in engineering economics, technical writing, and ecology, and technology and society are offered to round out the students' education. As well, topics in marketing, management, law, ethics, and professionalism are offered. These enable the student to interact with businesses and society effectively.