Electrical and Computer Engineering, MS
Chairperson: Majeed Hayat, Ph.D.
Electrical and Computer Engineering Graduate Programs website
Degree Offered
Master of Science
Mission Statement
The Department of Electrical and Computer Engineering embraces the missions of Marquette University and its College of Engineering. The mission of the Department of Electrical and Computer Engineering is to offer its students high quality, up-to-date, nationally-recognized programs in electrical and computer engineering that prepare them for successful careers. This success is marked by a commitment to lifelong learning and a deep concern for the impact of their work on others, research that advances the frontiers of technical and scientific knowledge and service to professional and civic communities.
Program Description
The master of science degree program is designed to provide graduate students with both broad fundamental knowledge and up-to-date information on current and emerging technologies. Students may enroll on either a full-time or part-time basis. Research-oriented master’s students engage in research activities under the close supervision of their advisers, gradually learning to become independent researchers. Their projects often are supported by government and industry grants. Courses and research activities make significant use of the department’s extensive laboratory and computer facilities. Graduates find employment in industry, research facilities, government and academia.
General Information
All admitted students are required to obtain and read the department’s Graduate Student Handbook, which contains complete details about the electrical and computer engineering programs and additional departmental degrees. This handbook is available through the Electrical and Computer Engineering Office, (414) 288-6820 and on the department’s graduate programs website.
Electrical and Computer Engineering Master of Science
The EECE department offers two options for earning a master's degree: a thesis option (Plan A) and a non-thesis/course work option (Plan B). By the end of the first term of full-time studies, all master's students are required to meet with their academic adviser and together complete a Master's Program Planning Form. This planning form identifies the chosen option (Plan A or B) as well as the proposed set of courses for their program of study. The program of study must be approved by the adviser and the EECE director of graduate studies.
Students choose one or more from the list of the EECE Department focus areas: Signal Processing, Communications and Controls (Signal Processing, Controls, or Communications); Power and Energy Systems; Electronic Devices and Microsystems; and Computer Engineering (Computer Vision and Image Processing, Embedded Systems and Internet of Things (IoT), or Machine Learning and Algorithms).
Thesis Option (Plan A)
For Plan A, students complete 24 credit hours of course work and 6 credit hours of EECE 6999 Master's Thesis for a total of 30 credit hours. All full-time students are required to participate in EECE 6952 Department Colloquium (0 credits) each term. Course selections are determined in consultation with the adviser and depend on the focus area chosen.
-
At least 18 of the 24 credits hours of course work must be taken in EECE.
-
At least 12 credit hours (exclusive of thesis) must be taken strictly at the graduate level (6000 or 8000-level).
-
Students must successfully complete and defend a research thesis under the guidance of their faculty advisers and thesis committee members.
Non-Thesis/Course Work Option (Plan B)
For Plan B, students complete a total of 30 credit hours of course work. All full-time students are required to participate in EECE 6952 Department Colloquium (0 credits) each term. Course selections are determined in consultation with the adviser and depend on the focus area chosen.
-
At least 21 credit hours must be in EECE.
-
At least 18 credits of the total program course work and at least 12 credits of the EECE course work must be taken strictly at the graduate level (6000 or 8000-level).
-
Students must successfully pass the master of science comprehensive written examination, given in fall and spring term, prior to graduation. The exam covers material from the selected focus area courses.
Signal Processing, Communications and Controls
Code | Title | Hours |
---|---|---|
Core Courses - choose three of the following: | ||
EECE 6010 | Advanced Engineering Mathematics | 3 |
EECE 6020 | Probability and Random Processes in Engineering | 3 |
Choose one of the following area-specific courses: | 3 | |
Digital Signal Processing | ||
Introduction to Communication Systems | ||
Modern Control Theory | ||
Elective Core Courses - choose three of the following: | 9 | |
Control Systems | ||
Digital Control Systems | ||
Developments in Control | ||
Developments in Signal Processing | ||
Optical Fiber Communications | ||
Wireless Communications | ||
Optimal Control | ||
Nonlinear and Adaptive Control | ||
Stochastic Systems Estimation and Control | ||
Optimal and Adaptive Digital Signal Processing | ||
Digital Processing of Speech Signals | ||
Chaos and Nonlinear Signal Processing | ||
Advanced Digital Image Processing | ||
Information and Coding Theory | ||
Topics in Electrical and Computer Engineering (Digital Communications) | ||
Topics in Electrical and Computer Engineering (Detection and Estimation) | ||
Topics in Electrical and Computer Engineering (Machine Learning for Image Processing) | ||
Elective Courses - choose two of the following: | 6 | |
Selected graduate-level courses in EECE, biomedical engineering, computer science, mathematics as approved by adviser. | ||
EECE 6952 | Department Colloquium (required each term for all full-time students) | 0 |
Plan A or Plan B requirements, as listed above - EECE 6999 or Electives | 6 | |
Total Credit Hours: | 30 |
Power and Energy Systems
Code | Title | Hours |
---|---|---|
Core Courses - choose three of the following: | ||
EECE 5210 | Design and Analysis of Electric Motor-Drive Systems | 3 |
EECE 5220 | Power Electronics for Renewable Energy Systems | 3 |
Choose one of the following area-specific courses: | 3 | |
Protection and Monitoring of Electric Energy Systems | ||
Transients in Electric Energy Systems and Devices | ||
Elective Core Courses - choose three of the following: | 9 | |
Renewable and Legacy Electric Energy Systems Analysis | ||
Developments in Energy and Power | ||
Advanced Electric Machines and Drives | ||
Advanced Concepts in the Design and Modeling of Electric Machines and Drives | ||
Finite Element Analysis | ||
Advanced Topics in Electrical and Computer Engineering (Advanced Electrical Machine Design) | ||
Advanced Topics in Electrical and Computer Engineering (Advanced Power Electronics) | ||
Advanced Topics in Electrical and Computer Engineering (Vector Control) | ||
Elective Courses - choose two of the following: | 6 | |
Digital Control Systems | ||
Advanced Engineering Mathematics | ||
Probability and Random Processes in Engineering | ||
Modern Control Theory | ||
Optimal Control | ||
Nonlinear and Adaptive Control | ||
Selected graduate-level courses in EECE, biomedical engineering, computer science, mathematics as approved by adviser. | ||
EECE 6952 | Department Colloquium (required each term for all full-time students) | 0 |
Plan A or Plan B requirements, as listed above - EECE 6999 or Electives | 6 | |
Total Credit Hours: | 30 |
Electronic Devices and Microsystems
Code | Title | Hours |
---|---|---|
Core Courses - choose three of the following: | 9 | |
Microwave Engineering | ||
or EECE 6110 | Advanced Electromagnetic Fields | |
or EECE 6120 | Electromagnetic Theory | |
Physical Principles of Solid State Devices | ||
Advanced Engineering Mathematics | ||
Advanced Topics in Electrical and Computer Engineering (Introduction to MEMS) | ||
Elective Core Courses - choose three of the following: | 9 | |
Antenna Theory and Design | ||
Sensor Devices: Theory, Design and Applications | ||
Numerical Techniques in Electromagnetics | ||
Microelectromechanical Systems and Sensors | ||
Topics in Electrical and Computer Engineering (Introduction to Device Fabrication) | ||
Topics in Electrical and Computer Engineering (MEMS and Nanotechnology) | ||
Elective Courses - choose two of the following: | 6 | |
Selected graduate-level courses in EECE, thermodynamics, quantum mechanics, materials, finite element methods, mechanical engineering, biomedical engineering, mathematics as approved by adviser. | ||
EECE 6952 | Department Colloquium (required each term for all full-time students) | 0 |
Plan A or Plan B requirements, as listed above - EECE 6999 or Electives | 6 | |
Total Credit Hours: | 30 |
Computer Engineering
Code | Title | Hours |
---|---|---|
Core Courses - choose three of the following: | 9 | |
Introduction to Algorithms | ||
Algorithm Analysis and Applications | ||
Machine Learning | ||
One 3-credit selected mathematics course | ||
Elective Core Courses - choose three of the following: | 9 | |
Computer Vision and Image Processing: | ||
Digital Signal Processing | ||
Introduction to Intelligent Systems | ||
Introduction to Neural Networks and Fuzzy Systems | ||
Advanced Digital Image Processing | ||
Neural Networks and Neural Computing | ||
Topics in Electrical and Computer Engineering (Machine Learning and Medical Image Analysis) | ||
Advanced Topics in Electrical and Computer Engineering (Advanced Signal Processing) | ||
One 3-credit selected mathematics course | ||
Embedded Systems and Internet of Things (IoT) | ||
Developments in Devices | ||
Digital Signal Processing | ||
Computer Hardware | ||
Computer Architecture | ||
Advanced VHDL and FPGA Design | ||
Introduction to Intelligent Systems | ||
Advanced Topics in Electrical and Computer Engineering (Advanced Signal Processing) | ||
One 3-credit selected mathematics course | ||
Machine Learning and Algorithms | ||
Developments in Computer Software | ||
Introduction to Intelligent Systems | ||
Introduction to Neural Networks and Fuzzy Systems | ||
Evolutionary Computation | ||
Pattern Recognition | ||
Neural Networks and Neural Computing | ||
Topics in Electrical and Computer Engineering (Machine Learning and Medical Image Analysis) | ||
One 3-credit selected mathematics course | ||
Elective Courses - choose two of the following: | 6 | |
Selected graduate-level courses in EECE, biomedical engineering, computer science, mathematics as approved by adviser. | ||
EECE 6952 | Department Colloquium (required each term for all full-time students) | 0 |
Plan A or Plan B requirements, as listed above - EECE 6999 or Electives | 6 | |
Total Credit Hours: | 30 |
Accelerated Bachelor’s–Master’s Degree Program
The EECE Department offers an accelerated degree program where eligible students may obtain both a bachelor's degree and a master of science degree in electrical and computer engineering in five years.
-
Students with a GPA of 3.500 or better in their mathematics, science and engineering courses are eligible to apply to this program in their junior year.
-
This program is available to undergraduate students in electrical and computer engineering or in physics.
-
Students wishing to participate in the five-year program must apply and be admitted to the program before their senior year.
University Policies
- Academic Censure - Graduate School
- Academic Integrity
- Academic Misconduct
- Academic Program Definitions
- Accelerated Degree Programs
- Attendance - Graduate School
- Awarding Diplomas and Certificates
- Background Checks, Drug Testing
- Class Rank
- Commencement
- Course Levels
- Credit Hour
- Credit Load - Graduate School
- Faculty Grading
- Family Education Rights and Privacy Act-FERPA
- Grade Appeals
- Grading System - Graduate School and Graduate School of Management
- Graduation - Graduate School
- Immunization and Tuberculosis Screening Requirements
- Last Date of Attendance/Activity
- Military Call to Active Duty or Training
- Registration - Graduate School
- Repeated Courses - Graduate School
- Student Data Use and Privacy
- Transcripts-Official
- Transfer Course Credit - Graduate School
- Withdrawal - Graduate School
Graduate School Policies
- Academic Performance
- Advising
- Certificate Concurrent Enrollment
- Conduct
- Confidentiality of Proprietary Information
- Continuous Enrollment
- Courses and Prerequisites
- Cross-listed Courses
- Deadlines
- Doctoral Degree Academic Program Overview
- Graduate Credit
- Graduate School Policies
- Independent Study
- Intellectual Property
- Master's Degree Academic Program Overview
- Merit-Based Aid Registration Requirements
- Research Involving Humans, Animals, Radioisotopes or Recombinant DNA/Transgenic Organisms
- Temporary Withdrawal from Graduate Program
- Time Limitations
- Working with Minors