About The Program

What is the MSc Program?

An electrical and computer engineering Master of Science (MSc) is a graduate-level program that deepens a student's knowledge in both electrical and computer engineering. The program typically takes one to two years to complete and focuses on advanced coursework and research, often culminating in a thesis. It prepares graduates for specialized technical careers and/or PhD studies.

Why Choose This Program?

Aspiring PhD candidates typically begin in the MSc program, where they build a robust foundation through specialized coursework, proving their expertise before advancing to their doctoral quest.

Application Deadlines

Fall term
  • International students: May 1
  • Domestic students: June 1
Winter term
  • International students: August 1
  • Domestic students: September 1

Program Information

Degree

Master of Science in Electrical and Computer Engineering

Specializations

  • Biomedical Engineering
  • Communications
  • Computer Engineering
  • Control Systems
  • Electromagnetics and Microwaves
  • Energy Systems
  • Integrated Circuit and Systems
  • Microsystems and Nanodevices
  • Photonics and Plasmas
  • Signal and Image Processing
  • Software Engineering and Intelligent Systems
  • Solid-State Electronics

Springboard to a PhD

Transforms students into independent scholars

Thesis and defense

Original research thesis and then orally defend their finding

2

years

engineered to be completed in just two swift years

Program Objectives

  • Gain advanced theoretical knowledge: Develop advanced theoretical knowledge in electrical and computer engineering.
  • Research skills: Develop specialized research skills through independent investigation and thesis work.
  • Become industry-ready: Prepare graduates for careers in research, academia or highly specialized industry positions.
  • Think creatively: Enable contributions of original solutions and innovations to electrical and computer engineering fields.

Learning Outcomes

  1. Gain Practical Knowledge: Demonstrate advanced theoretical and practical knowledge in a specialized area of electrical and computer engineering.
  2. Learn Research Methods: Formulate and execute independent research projects, including literature review, experimental design, data analysis and interpretation.
  3. Formulate research-based solutions: Critically evaluate complex engineering problems and propose innovative, research-based solutions.
  4. Communicate effectively: Communicate research findings effectively through a written thesis, scholarly publications and oral presentations to both expert and non-expert audiences.
  5. Understand Research Ethics: Adhere to ethical practices in research, scholarship and professional conduct.

Careers

  • Research engineer/scientist
  • Algorithm developer
  • Machine learning/AI researcher
  • Advanced hardware design engineer
  • Robotics and autonomous systems developer
  • Biomedical devices research and development (R&D) engineer

Course Highlights

This 6-hour Ethics and Academic Citizenship course provides foundational knowledge of ethical principles and relevant university policies, including: academic integrity, plagiarism, introduction to research ethics, conflict of interest, and workplace ethics and self-care. Master's students who have already completed the INT D 710 Ethics and Academic Citizenship course and pursue a second master's degree are not required to repeat the course.

Learn more about INT D 710 »

Developments in human-centric systems. Fuzzy sets and information granulation. Computing with fuzzy sets: logic operators, mapping, fuzzy relational calculus. Fuzzy models and rule-based models. Fuzzy neural networks. Fuzzy clustering and unsupervised learning.

Learn more about ECE 624 »

Aerial shot of North Campus on a sunny day.

Connect with us

Advising hours are Monday to Friday, from 8:30 a.m. - 4 p.m.

Graduate Advisors (MEng and MSc): ecegadv@ualberta.ca

Graduate Admissions: engg.gradadm@ualberta.ca

MEng and MSc: eceadv@ualberta.ca
Graduate Admissions: engg.gradadm@ualberta.ca