Skip to main content

Electrical and Computer Engineering (MASc)

Our MASc degree program is for students who want to pursue advanced research.

Your work will advance knowledge in the field of electrical and computer engineering. You’ll study and work among a diverse cohort of MASc students from around the world. You will complete course work, seminars and defend your thesis in an oral examination under faculty supervision.

Expected length Project or thesis Course-based
2 years Yes No

Quick facts

Program options:
Master's
Study options:
Full-time study
Program delivery:
On-campus
Dynamic learning:
Co-op optional

Outcomes

Students in this program will:

  • demonstrate depth and breadth of knowledge in their area of study
  • effectively communicate technical knowledge to professionals and the broader community
  • understand and apply the research and technical methodologies in their academic field
  • exhibit integrity and ethical behaviour and work professionally in a respectful manner

Find a supervisor

All graduate students in this program must have a faculty member who serves as their academic supervisor. When you apply:

  • you must list a potential supervisor on your application
  • this faculty member must agree to be your supervisor and recommend your admission

To find a supervisor, review the faculty contacts. When you've found a faculty member whose research complements your own, contact them by email.

Alexandra Branzan Albu

Professor Communication, signal processing and control; computers, software and networking

Amirali Baniasadi

Professor and Electrical Engineering Program Director Computers, software and networking

Chris Papadopoulos

Professor Electronics and energy; materials and devices

Daler N. Rakhmatov

Associate Professor Computers, software and networking

Elizabeth Croft

Professor and Vice-President Academic and Provost Human Robot Interaction, Trajectory generation, Motion planning, Social robotics

Fayez Gebali

Professor Computers, software and networking

Hong-Chuan Yang

Professor Communication, signal processing and control

Issa Traoré

Professor Computers, software and networking

Kin Fun Li

Professor Computers, software and networking

Levi Smith

Assistant Professor Electromagnetics and photonics; Terahertz Engineering; Optical sensing

Lin Cai

Professor and Graduate Advisor Communication, signal processing and control; computers, software and networking

Makhsud Saidaminov

Assistant Professor and Canada Research Chair Tier 2 in Advanced Functional Materials Solar cells, X-ray detectors, high-throughput synthesis, solution-processed semiconductors, functional materials

Michael D. Adams

Associate Professor Software, signal processing, geometry processing, education, computers, and security

Michael L. McGuire

Associate Professor and Chair Communication, signal processing and control

Mihai Sima

Associate Professor and Computer Engineering Program Director Computers, software and networking; Electronics and energy

Navneet K. Popli

Assistant Teaching Professor Distributive Computing in large scale software, Intelligent systems, Cyber defence and protection mechanisms, Communication and Networking

Nikitas J. Dimopoulos

Professor and Lansdowne Chair in Computer Engineering Computers, software and networking

Panajotis Agathoklis

Professor Communication, signal processing and control

Peter F. Driessen

Professor Communication, signal processing and control

Poman P. M. So

Associate Professor Electromagnetics and photonics

Reuven Gordon

Professor Electromagnetics and photonics; Materials and devices

Riham AlTawy

Assistant Professor and MTIS Program Director Security of constrained systems, Design and analysis of lightweight cryptographic primitives, Privacy and consensus mechanisms for P2P networks (Blockchains), IoT security

Sana Shuja

Assistant Teaching Professor

Stephen W. Neville

Professor and Software Engineering Program Director Software engineering, Cyber-security and privacy, Data analysis, Machine learning and artificial intelligence, High-tech entrepreneurship

T. Ilamparithi

Assistant Teaching Professor Condition monitoring electric machines, Modern Smart/Micro grids, Engineering pedagogy

T. Aaron Gulliver

Professor Communication, signal processing and control

Tao Lu

Associate Professor Electromagnetics and photonics; Materials and devices; Software and networking

Thomas E. Darcie

Professor Computers, software and networking; electromagnetics and photonics

Xiaodai Dong

Professor Communication, signal processing and control

Show me program details

Providing you accurate admission requirements, application deadlines, tuition fee estimates and scholarships depends on your situation. Tell us about yourself:

Your program details

This information assumes you are . If this is incorrect, please update your information.

Application deadlines

September entry – apply by June 1
January entry – apply by October 1
May entry – apply by February 1

September entry – apply by June 1
January entry – apply by October 1
May entry – apply by February 1

Note: International students should get their paperwork in order as soon as possible. Processing times are often lengthy and can delay your program entry.

Admission requirements

Program specific requirements

  • Two assessment reports from academic or professional references
  • A current résumé
  • A statement of intent
  • Post-secondary transcripts 

Program specific requirements

  • Two assessment reports from academic or professional references
  • A current résumé
  • A statement of intent
  • Post-secondary transcripts

Completion requirements

View the minimum course requirements for this program.

View the minimum course requirements for this program.

Funding & aid

Tuition & fees

Estimated minimum program cost*

* Based on an average program length. For a per term fee breakdown view the tuition fee estimator.

Estimated values determined by the tuition fee estimator shall not be binding to the University of Victoria.

Ready to apply?

You can start your online application to UVic by creating a new profile or using an existing one.

Apply now    How to apply

Need help?

Contact Ashleigh Carlsen at ecegsec@uvic.ca or 250-721-8675.

0 saved