Electrical and Computer Engineering
Master of Engineering (MEng)
Add degree to comparison list
Program overview
People with a bachelor degree who want to advance their careers by boosting their skills should consider the Electrical and Computer Engineering (MEng Thesis) degree. The research-based program usually takes two years of full-time study beyond a bachelor’s degree, placing students in a vibrant community of researchers who are focused on finding practical solutions to real-world problems. As a professional degree that is purely course-based, the program helps students get the credentials they need to work in high-tech companies. Positions can include research and development engineer, system/network architect, system designer, system engineer, application engineer, application developer and software architect.
Specializations
Outcomes and next steps
Electrical energy, electronics, control, and instrumentation, telecommunications, information and communications technology, computer, software, oil and gas, medical, biomedical, automotive.
A master’s degree in electrical and computer engineering will give you the pre-requisite for a PhD.
Degree at a glance
Completion requirements
Thesis-based
Courses
Four to seven courses including three in the area of specialization
Program requirements
Class delivery
Classroom
Commitment
Two years full-time; four years maximum; part-time available
Supervisor
A supervisor is required, but is not required prior to the start of the program
Fees and funding
Flat annual fee; funding not offered
Related programs
If you're interested in this program, you might want to explore other UCalgary programs.

Supervisors
A supervisor is required for this program. Students are not required to identify potential supervisors prior to applying to the program.
Showing all results
Abraham O. Fapojuwo
- 5G and Beyond Wireless Networks
- IoT Networking
- Wi-Fi Networking
- Vehicular Networking
- Simultaneous Wireless Information and Power Transfer
accepting inquires
Behrouz Far
- Distributed software systems, Intelligent analytics
accepting inquires
Brent Maundy
- Microelectronics
accepting inquires
Elise Fear
- New approaches to imaging and sensing
- Prototype systems
- Imaging and sensing algorithms
- Applications
accepting inquires
Fadhel M. Ghannouchi
- Software-defined Radio Systems
- Power Amplifiers & Linearization
- Modeling of Devices, Circuits, and Systems
- DSP for Communication Systems
- Instrumentation & Measurements
- Electromagnetic energy harvesting and recycling techniques
- Millimetre wave (mm-wave) electronics
- Integrated Active Antenna Systems
- Radio-over Fiber (RoF) and Laser Communications
accepting inquires
Geoffrey Messier
- Wireless and Digital Communications Networks
accepting inquires
Hadi Hemmati
- Software Engineering and Analytics
seeking students
Jorgen Nielsen
- signal processing of wireless and vision systems
accepting inquires
Michal Okoniewski
- RF and mm-wave antennas and circuits
accepting inquires
Mike Potter
- Electromagnetics
seeking students
Mike Smith
- Urban and Industrial Noise Issues
- Biomedical Image Processing
- Improved hearing assist devices for seniors
- Reliable hardware-software design
- Innovative techniques in Engineering Education
seeking students
Mintchev Martin
- Electronic Systems, Microelectronic Microsystems, Embedded Systems, Biomedical Engineering, Medical Electronics, Oilfield Instrumentation
accepting inquires
Om Malik
- Electric Machines and Power Systems
accepting inquires
Prof. Yaoping Hu
- Human-Computer Interaction within Virtual Environments
seeking students
Vahid Dehghanian
- Signal Processing, Indoor Positioning, Wireless Positioning, Simultaneous Location and Mapping (SLAM)
accepting inquires
Yingxu Wang
- Basic Studies in Emerging Sciences and Denotational Mathematics
- Cognitive Robotics (CRs)
- Cognitive Informatics and Cognitive Computers
- Deep Machine Learning and Cognitive Knowledge Learning
- Denotational Mathematics for AI, Abstract Intelligence (aI), Computational Intelligence (CI), and Brain Informatics (BI)
- Big Data Algebra (BDA) for Data Science and Engineering Data Analytics
- Brain Science: Formal Theories and Brain-Inspired Systems
- Intelligence Science: Formal Theories and Cognitive Systems
- Software Science: Theoretical Foundations of Software Engineering
seeking students
Additional supervisors may be available. Contact the Faculty of Graduate Studies for more information.

Completion requirements
Courses
Topics may include virtual environments, data mining, intelligent control, VLSI and SOC, multidimensional signal processing and more.
Professional Development Courses
Students take two professional development courses on communication styles, presentation skills and more.
Software Engineering Specialization
Topics may include modelling and measurement of software performance, advanced software testing and more.
Thesis
Students will be required to submit and defend an original research thesis.

Admission requirements and information
Requirements for the Electrical and Computer Engineering Program
GPA
A minimum of 3.0 GPA on a 4.0 point system, over the past two years of full-time study (a minimum of 10 full-course equivalents or 60 units) of the undergraduate degree.Minimum education
A four year baccalaureate degree, or equivalent from a recognized institution.Work samples
NoneFor the software engineering specialization
At least one year of experience in software development
A background of C/C++
Knowledge of object-oriented design and human-computer interaction
Documents
None
Reference letter
TwoTest scores
RequiredEnglish language proficiency
An applicant whose primary language is not English may fulfill the English language proficiency requirement in one of the following ways:
- TOEFL score of 86 with no section less than 20 (Internet-based) or 560 (paper-based). Our institution code is 0813
- IELTS score of 6.5 with no section less than 6.0 (Academic version)
- MELAB score of 80, or higher
- PTE score of 59, or higher (Academic version)
- By successfully completing Tier 3 of the University of Calgary's International Foundations Program
Deadlines
For admission on September 1
Canadian and permanent residentJan. 31 Application deadline
InternationalJan. 31 Application deadline
For admission on January 1
Canadian and permanent residentApril 30 Application deadline
InternationalApril 30 Application deadline
If you’re not a Canadian or permanent resident make sure to read and learn about international specific requirements

Tuition fees and funding
All graduate students must pay general fees each year, as well as program fees.
Fees
Estimate for full-time students
Canadian and
permanent resident
International
student
General fees
12 months of study
$1,758 CAD
$1,758 CAD
Program fees
First 12 months of study
$5,593 CAD
$12,695 CAD
Total fees
For first year of studies
$7,351 CAD
$14,453 CAD
What are annual continuing fees?
Domestic Continuing Fees: $1,627 CAD
International Continuing Fees: $3,693 CAD
Continuing fees apply after the first full year of studies.
Funding availability
Contact the program for information on funding. Full-time students registered in a graduate degree program at the University of Calgary are eligible for awards and financial assistance. Scholarship information, application forms and instructions are found on the graduate award website and through the searchable database at grad.ucalgary.ca/awards.
Fees listed here are estimates only, and have been rounded to the nearest dollar. These amounts should not be considered accurate. All amounts are in Canadian Dollars.
Fees are subject to change.
For more details and the most accurate information go to the Academic Calendar
For more general information, see our Fees and Funding Guide
Highlights of the Electrical and Computer Engineering Program
Learn more about this program
Schulich School of Engineering
Energy, Environment, Experiential Learning (EEEL), Room 403
2500 University Drive NW
Calgary, ABT2N 1N4
403.220.5732
Electrical and Computer Engineering
Schulich School of Engineering
2500 University Drive NW
Calgary, ABT2N 1N4
403.220.5806
Go to our contact page and connect with the right person to answer any questions you might have