Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Electrical and computer engineers drive progress by pioneering cutting-edge technologies. They design and enhance systems that address societal needs, ranging from power engineering and renewable energy solutions to revolutionary advancements in wireless communications. Our researchers and students undertake diverse projects, from developing affordable digital x-ray devices to fight tuberculosis in underserved regions, to engineering real-time embedded systems that elevate product quality and performance. ECE - we're building tomorrow's innovations today. young woman using smartphone The Electrical and Computer Engineering (ECE) Department is built upon exceptional academic programs, groundbreaking research initiatives, a prestigious cooperative education system, and a rich legacy of technological breakthroughs. Ranked among the global top 50 engineering institutions, Waterloo Engineering's ECE department maintains this standard of excellence while expanding into emerging fields. We draw top-tier students and professors internationally, with our alumni being sought after by premier engineering companies, multinational corporations, government bodies, and research universities worldwide.
The Master of Engineering (MEng) program provides exceptional value for new graduates or working professionals looking to deepen their technical expertise and advance their engineering careers. Within the MEng curriculum, students can focus on specialized disciplines and obtain a formal Specialization alongside their graduate degree. These specialization courses simultaneously fulfill degree requirements.
Participants will master contemporary software engineering principles, tools, and methodologies. The curriculum covers software requirements analysis, system architecture, quality assurance, along with foundational knowledge in algorithms, computer networks, database management, artificial intelligence techniques, software component design, system modernization, and cybersecurity protocols.