On this page
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
- International students: May 1
- Domestic students: June 1
- 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 finding2
years
engineered to be completed in just two swift yearsProgram 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
- Gain Practical Knowledge: Demonstrate advanced theoretical and practical knowledge in a specialized area of electrical and computer engineering.
- Learn Research Methods: Formulate and execute independent research projects, including literature review, experimental design, data analysis and interpretation.
- Formulate research-based solutions: Critically evaluate complex engineering problems and propose innovative, research-based solutions.
- Communicate effectively: Communicate research findings effectively through a written thesis, scholarly publications and oral presentations to both expert and non-expert audiences.
- 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.
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.

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
Admissions: engg.gradadm@ualberta.ca