Electrical and Computer Engineering- Master of Science

For information, contact:

Director of Graduate Programs
Department of Electrical and Computer Engineering
260 Garland Hall, 513-529-0740


The Master of Science in Electrical and Computer Engineering is designed to graduate electrical and computer engineers who are well-qualified in advanced electrical and computer engineering technologies. This unique professional education prepares students for future interdisciplinary engineering practice that requires engineers to master both electrical/computer engineering and another discipline of choice. The degree includes electrical/computer engineering and elective courses in other disciplines. Students will conduct a research project with an electrical/computer engineering professor.

Students select either the research (thesis) or course intensive (non-thesis) option. Requirements include courses in electrical/computer engineering, elective courses, and a research-based thesis (research option) or a research project (course intensive option). For the thesis and the research project, students work with a faculty adviser on a research problem.

Admission and Application Requirements

New students are generally admitted to begin in the fall semester. Entry into the program requires completion of a bachelor's degree in electrical or computer engineering, or a closely related field.

Prospective students will be ranked and considered for admission based on the following information:

  1. Requirements of the Graduate School, including: undergraduate transcripts, and TOEFL scores (if required)
  2. GRE scores (waived for Miami graduates)
  3. Three letters of recommendation
  4. The applicant's essay describing the purpose of his/her study.

Combined Bachelor/Master's Program

Undergraduate Miami University students may apply to participate in the combined bachelors/master’s program. This program allows you to pursue a master’s degree in an accelerated manner while completing your bachelor’s degree. It is a great opportunity to deepen your knowledge and research skills. Please contact the Department of Electrical and Computer Engineering for more information.

Program Requirements

The degree requires electrical and computer engineering courses, elective courses, and a thesis or research project. Students select one of the following two options:

Option 1- Research Option (Thesis)

The research option requires completion of a minimum of 32 credit hours of graduate study and any additional hours needed to satisfy prerequisites. The distribution of hours is summarized as follows:

Electrical and Computer Engineering courses12-18
Elective courses6-12
ECE 610Graduate Seminars2
ECE 700Research for Master's Thesis6
Total Credit Hours32

Option 2 - Course Intensive Option (Non-Thesis)

The course-intensive option requires the completion of a minimum of 34 credit hours and any additional hours needed to satisfy prerequisites. The distribution of hours is summarized as follows:

Electrical and Computer Engineering courses15-21
Elective courses9-15
ECE 704Non-Thesis Project3
ECE 610Graduate Seminars1
Total Credit Hours34

Elective Courses

Students may enter the program with courses that cover some of the material in related disciplines; however, they must complete at least 6-9 credit hours of elective courses selected in consultation with their faculty adviser.

CPB/MME 612Engineering Analysis3
CSE 532Machine Learning3
CSE 543High Performance Computing & Parallel Programming 23
CSE 556Bioinformatic Principles 23
CSE 564Algorithms 23
CSE 565Comparative Programming Languages3
CSE 567Computer and Network Security 23
CSE 573Automata, Formal Languages, and Computability 23
CSE 584Algorithms II 23
CSE 586Introduction to Artificial Intelligence 23
CSE 588Image Processing & Computer Vision3
CSE 616Simulation of Physical Systems3
CSE 617Advanced Networks3
CSE 627Machine Learning3
CSE 664Advanced Algorithms3
CSE 667Cryptography3
MME 595Introduction to Applied Nonlinear Dynamics 23
MME 612Engineering Analysis3
MTH 525Number Theory 23
MTH 532Optimization 23
MTH 537Game Theory and Related Topics 23
MTH 538Theory and Applications of Graphs 23
MTH 551Introduction to Complex Variables 24
MTH 553Numerical Analysis 23
MTH 591Introduction to Topology 23
MTH 632Advanced Optimization3
MTH 638Advanced Graph Theory3
MTH 641Functions of a Real Variable4
MTH 651Functions of a Complex Variable4
PHY 541Optics and Laser Physics 24
PHY 561Electromagnetic Theory 24
PHY 571Advanced Electronics 23
PHY 623Solid State Physics3
PHY 671Electromagnetism4
PHY 691Modern Quantum Physics4
PHY 692Modern Quantum Physics4
STA 527Introduction to Bayesian Statistics 23
STA 562Inferential Statistics 23
STA 563Regression Analysis 24
STA 567Statistical Learning 23
STA 583Analysis of Forecasting Systems 23

Electrical and Computer Engineering Courses

Students design a program of study in consultation with their faculty advisor. Courses are selected from the following:

ECE 511Sensors and Data Fusion with Robotics Applications3
ECE 514Design and Modeling of Robotic Systems3
ECE 525Digital Signal Processing 23
ECE 526Biomedical Signal Analysis and Machine Learning 23
ECE 527Radar Signal Processing 23
ECE 529Digital Image Processing 23
ECE 530Electromagnetics in Sireless Sensing and Communications 23
ECE 536Control of Dynamic Systems 23
ECE 553Communication Systems 23
ECE 561Network Performance Analysis 23
ECE 570Special Topics 23
ECE 587Computer Aided Design Tools for Computer Engineering 23
ECE 591Power Systems Engineering 23
ECE 593Power Electronics 23
ECE 597Electric Vehicle Technology3
ECE 601State Variables for Engineers3
ECE 625Advanced Digital Signal Processing3
ECE 661Advanced Optical Network Architectures3
ECE 670Advanced Topics in Electrical and Computer Engineering 11-3

Maximum 6


Students who have taken the 400-level of this course or its equivalent must substitute another course.

Graduate Seminar Course

ECE 610Graduate Seminars1-3

Thesis and Project Research Courses

ECE 704Non-Thesis Project0-12
ECE 700Research for Master's Thesis0-9