Sparking opportunity

Master's degree in electrical and computer engineering

Why take this program?

Focus your career in a specific area OR expand your opportunities across sectors

Advanced scientific knowledge that sets you apart from the pack

Prepare yourself for a senior role as you advance your career

Specialize in your area of interest

Choose full-time or part-time studies

Earn Engineering In Training status with APEGA

What industries will I work in?

Depending on your focus, you could work as an electrical engineer, software engineer or computer engineer.

Computer engineers design, implement, evaluate, modify, maintain and test computer systems and related equipment. 

Electrical engineers specify, design, construct, analyze, and test electrical and electronic components and systems, and are responsible for their safe operations. 

Why study in Calgary?

Calgary is developing as a high-tech hub.

Electrical and computer engineers are in demand.

More corporate head offices and small businesses per capita than anywhere in Canada.

Calgary is a young, diverse entrepreneurial city.

We're the fourth-largest and fastest-growing city in Canada.

Over 333 days of sun a year makes us Canada's sunniest city.

Learn more about Calgary: Calgary Economic Development video

A supervisor is not needed for this course-based master's degree program

Is this program right for me?

  • Develop advanced knowledge employers are looking for
  • Full-time and part-time options available
  • Complete a course-based master's program in two to six years
  • Build on your BSc in electrical or computer engineering
  • Help employers design digital engineering solutions
  • Develop leadership skills with courses in project management, innovation and entrepreneurship
  • Work with an industry partner, engineering innovative solutions to real-world problems

What are the program specializations?

Energy and Environment specialization

More details

Environmental Engineering

More details

Software Engineering

More details

What courses will I take?

To complete this program, students take 10 courses. Flexibility is offered to allow selecting topics based on interest. Here is a sample of the subjects you can study:


Virtual Environments and Applications

ENEL 602

Data Mining and Machine Learning

ENEL 645

Intelligent Control

ENEL 667

Algorithms for VLSI Physical Design Automation

ENEL 683

Advanced Power System Analysis

ENEL 601

System Design of Wireless Transceivers

ENEL 604

Arithmetic Techniques with DSP Applications

ENEL 637

Wireless Networks

ENEL 633

Adaptive Signal Processing

ENEL 671

Biometric Technologies and Systems

ENEL 610

RF Integrated Circuit Design

ENEL 617

Dependability and Reliability of Software Systems

SENG 637

Software Engineering Fundamentals

ENSF 606

Click here for a complete list of electrical and computer engineering graduate courses

I'm interested in an MEng

If you would like to receive a reminder when our applications open, fill out the form and we'll contact you by email.

MEng program of interest

MEng Electrical and Computer Engineering

How do I qualify?