Electrical Engineering (MEng)

Admission Standards

Since the Electrical Engineering MEng is accredited as part of a five-year program with one-year of co-op experience, it is only available for students who have matriculated through the Electrical Engineering bachelor degree program at Speed School.

The application form is available online.

The requirements for admission or readmission to a master of engineering program are:

1. Submission of a completed MEng application for the field of specialization in which the student is earning a bachelor degree from the J.B. Speed School of Engineering. Students can be admitted to the MEng program with fewer than thirteen (13) credit hours of BS degree requirements remaining and no later than two years post conferral of their baccalaureate degree;

2. Recommendation by the faculty and chair of the student’s department for admission or readmission to graduate studies;

3. Cumulative baccalaureate grade point average of 2.75. However, those students with cumulative baccalaureate grade-point averages from 2.50 to 2.75 may be admitted upon petition and approval of the chair and faculty of the department.

A student becomes a candidate for the Master of Engineering degree upon admission to graduate studies and initial registration as a graduate student.

Program Requirements

The Master of Engineering in Electrical and Computer Engineering degree requires the following over and above the Bachelor of Science in Electrical and Computer Engineering Degree.
Master of Engineering Coursework
ECE Design Electives (see list below) 1,2,312
18 credit hours from the following:18
ECE Electives (see list below) 1,3,4
Technical Electives 1,5
Master of Engineering Thesis or Paper in Electrical Engineering
Minimum Total Hours30

The Master of Engineering degree must be completed with a 3.00 GPA or better for all graduate courses used to satisfy degree requirements. Additionally, the Master of Engineering degree must be completed with a 3.00 GPA or better for all academic work attempted in graduate studies.

A maximum of eight (8) credit hours of graduate level courses taken as an undergraduate may be used to satisfy MEng degree requirements; these courses cannot have been used to also satisfy BS degree requirements. 


Electives must be chosen so that at least one-half of the credits counted toward the degree, exclusive of thesis or paper, are 600-level.


A minimum of twelve (12) hours must be classified as Design Electives. Design Electives must be chosen from the approved list of regular courses (see below).


ECE electives must be chosen from an approved list


ECE 697 Master of Engineering Thesis or Paper in Electrical Engineering is an elective for a total of six (6) credit hours. For the thesis/paper option, a student is urged to select both an approved M.Eng. thesis/paper topic and the director and members of the thesis/paper committee during the first term of graduate studies. The thesis/paper director must give approval for enrollment in ECE 697.


Technical electives can be ECE or non-ECE courses. Technical electives must be approved by the department. A maximum of six (6) credit hours of non-ECE courses will count toward the MEng degree. Non-ECE technical electives must be approved by the department.

Approved Elective Coursework

Design Electives

ECE 510
ECE 511
Computer Design
Computer Design Laboratory
ECE 515
ECE 514
Introduction to VLSI Systems
Introduction to VLSI Systems Laboratory
ECE 516Microcomputer Design4
ECE 520
ECE 521
Digital Signal Processing
Digital Signal Processing Laboratory
ECE 533
ECE 534
Integrated Circuit Design
Integrated Circuit Design Laboratory
ECE 543
ECE 544
Fundamentals of Microfabrication and MEMS
Microfabrications/MEMS Laboratory
ECE 550
ECE 551
Communication and Modulation
Communication Systems Laboratory
ECE 555
ECE 556
Digital Image Processing
Digital Image Processing Laboratory
ECE 560
ECE 561
Control Systems Principles
Control Systems Laboratory
ECE 564
ECE 565
Fundamentals of Autonomous Robots
Fundamentals of Autonomous Robots Lab
ECE 619
ECE 645
Computer Vision
Computer Vision Laboratory
ECE 620
ECE 655
Pattern Recognition and Machine Intelligence
Pattern Recognition and Machine Intelligence Laboratory
ECE 633Microelectronics Design and Fabrication4
ECE 636MEMS Design and Fabrication4
ECE 697Master of Engineering Thesis or Paper in Electrical Engineering6

ECE electives

Any ECE Design Elective from above list.
ECE 500Special Topics in Electrical Engineering1-6
ECE 518Fundamentals of Computer Communications and Networks3
ECE 523Introduction to Biometrics3
ECE 526LabVIEW for Electrical Engineers3
ECE 530Introduction to Random Processes and Estimation Theory3
ECE 531Power Electronics3
ECE 532Electromechanical System Designs for Home Appliances4.5
ECE 540Fundamentals of Lasers3
ECE 541Engineering Optics Laboratory1
ECE 542Semiconductor Device Fundamentals3
ECE 543Fundamentals of Microfabrication and MEMS3
ECE 545Optical Signal Processing3
ECE 569Intermediate Electromagnetic Fields and Waves3
ECE 581Electric Machines and Drives3
ECE 582Power System Analysis3
ECE 600Special Topics in Electrical & Computer Engineering1-6
ECE 611Computer Architecture3
ECE 613Computational Intelligence Methods for Data Analysis3
ECE 614Deep Learning3
ECE 632Semiconductor Principles3
ECE 640Introduction to Biomedical Engineering3
ECE 641Medical Imaging Systems3
ECE 642Fiber Optics and Integrated Optical Systems3
ECE 643Introduction to Biomedical Computing3
ECE 645Computer Vision Laboratory1
ECE 647Fundamentals of Optoelectronics and Photonics3
ECE 651Communication System Design3
ECE 652Information Theory and Coding3
ECE 653Digital Communications3
ECE 654Advanced Voice/Data Networks3
ECE 655Pattern Recognition and Machine Intelligence Laboratory1
ECE 661Sampled-Data Control Systems3
ECE 662Introduction to Optimum Control3
ECE 664Modern Adaptive Control3
ECE 665Theory of Nonlinear Systems3
ECE 674Nanotechnology3
ECE 675Nanostructure Self-Assembly3
ECE 676Foundations of Polymer MEMS3
ECE 682Advanced Power System Analysis3
ECE 697Master of Engineering Thesis or Paper in Electrical Engineering1-6