Master of Science in Electrical Engineering


Program Director: Jerome Butler, Ph.D.


The Electrical and Computer Engineering Department emphasizes the following major areas of interest:

  • Communications and Networking. Detection and estimation theory, digital communications, computer and communication networks, cellular communications, coding, encryption, data compression, and wireless and optical communications.
  • Signal Processing and Control. Digital filter design, system identification, spectral estimation, adaptive filters, neural networks and digital signal processing implementations. Digital image processing, computer vision and pattern recognition. Linear and nonlinear systems, robotics, and computer and robot vision.
  • Computer Engineering. Electronic circuits, computer-aided design, VLSI design, neural network implementations, parallel array architectures and memory interfaces.
  • Electromagnetics. Electromagnetic theory including microwave electronics, classical optics, metallic and dielectric wave-guides, antennas and transmission lines. Photonics including semiconductor lasers and detectors, active optical fibers and switches, integrated optics, fiber optics, photonic integrated circuits and optical backplanes.
  • Semiconductors, Materials and Photonics. Fabrication and characterization of devices and materials, device physics, ultrafast electronics and applications of the Scanning Tunneling microscope.

Admission Requirements

In addition to meeting the Lyle School of Engineering admission requirements for an M.S. degree, applicants are required to satisfy this additional requirement: a B.S. degree in electrical engineering or a closely related discipline.

Degree Requirements

In addition to meeting the Lyle School of Engineering degree requirements for an M.S. degree, candidates are required to satisfy additional requirements. The plan of study involves these requirements:

  1. Articulation courses, if necessary, are used to prepare a student for graduate study in electrical engineering (to bring the student’s knowledge to the required level). Students must complete any required articulation courses with a GPA of 3.000 prior to entering the program.
  2. A total of 30 credit hours must be taken, of which 24 must be in ECE. A minimum of four ECE courses must be taken from one of the tracks listed below.

  3. Communications and Networking

    ECE 7351 Power System Operation and Electricity Markets
    ECE 7353 Power System Planning
    ECE 7370 Communication and Information Systems
    ECE 7375 Random Processes in Engineering
    ECE 7376 Introduction to Computer Networks
    ECE 7377 Embedded Wireless Design Laboratory
    ECE 7378 Mobile Phone Embedded Design
    ECE 7379 Optimization in Wireless Networks
    ECE 8368 Signal Processing for Wireless Communications
    ECE 8370 Analog and Digital Communications
    ECE 8371 Information Theory
    ECE 8372CS 8352) Cryptography and Data Security
    ECE 8375 Error Control Coding
    ECE 8376 Detection and Estimation Theory
    ECE 8377 Advanced Digital Communications
    ECE 8378 Performance Modeling and Evaluation of Computer Networks

    Signal Processing and Control

    ECE 7345 Medical Signal Analysis
    ECE 7352 Power System Analysis
    ECE 7360 Analog and Digital Control Systems
    ECE 7362 Systems Analysis (or ME 7302 Linear System Analysis)
    ECE 7371 Analog and Digital Filter Design
    ECE 7372 Topics in Digital Signal Processing
    ECE 7373 DSP Programming Laboratory
    ECE 7374 Digital Image Processing
    ECE 7375 Random Processes in Engineering
    ECE 8364 Statistical Pattern Recognition
    ECE 8365 Adaptive Filters
    ECE 8367 (ME 8367) Nonlinear Control
    ECE 8368 Signal Processing for Wireless Communications
    ECE 8373 Digital Speech Processing
    ECE 8374 Fundamentals of Computer Vision
    ECE 8376 Detection and Estimation Theory
    ECE 8382 Digital Signal Processing Architectures

    Computer Engineering

    ECE 7321 Semiconductor Devices and Circuits
    ECE 7340 Biomedical Instrumentation
    ECE 7356 VLSI Design and Lab
    ECE 7357 CAE Tools for Structured Digital Design
    ECE 7378 Mobile Phone Embedded Design
    ECE 7381 Digital Computer Design
    ECE 7385 Microcontroller Architecture and Interfacing
    ECE 7387 Digital Systems Design
    ECE 8356 Advanced Topics in VLSI Design
    ECE 8382 Digital Signal Processing Architectures
    ECE 8386 Testing of VLSI Circuits


    ECE 7330 Electromagnetics: Guided Waves
    ECE 7332 Electromagnetics: Radiation and Antennas (or MATH 6360 Computational Electromagnetics)
    ECE 7333 Antennas and Radiowave Propagation for Personal Communications
    ECE 8331 Microwave Electronics
    ECE 8332 Numerical Techniques in Electromagnetics
    ECE 8333 Advanced Electromagnetic Theory

    Semiconductors, Materials and Photonics

    ECE 7310 Introduction to Semiconductors
    ECE 7312 Compound Semiconductor Devices and Processing
    ECE 7314 Introduction to Microelectromechanical Systems (or ME Introduction to Microelectromechanical Systems and Devices)
    ECE 7321 Semiconductor Devices and Circuits
    ECE 7322 Semiconductor Devices and Fabrication
    ECE 7336 Introduction to Integrated Photonics
    ECE 8322 Semiconductor Lasers
    ECE 8323 Lasers and Optics
    ECE 8331 Microwave Electronics
    ECE 8355 Transistor Integrated Circuits

  4. The remaining courses may be taken from different tracks. Of these, two can be from outside the ECE department. Non-ECE courses are restricted to EETS (with the exception of EETS 7301 or EETS 7302), ME, CS\, EMIS, CEE, math, physics, statistics, chemistry, biology, geological sciences or business.
  5. At least two of the ECE courses (six credit hours) must be graduate courses numbered 8000. EETS courses do not count toward this requirement.
  6. An optional master’s thesis may be substituted for two of the eight primary/secondary courses and count toward the 8000-level requirement.
  7. The student should file a degree plan of study with the help of his or her adviser as soon as possible after admission, but no later than the end of the second term after matriculation. Courses not listed on the degree plan of study should not be taken without the approval of the adviser. If the degree plan of study is altered, the student must go through the approval process again.

Degree Plan

Course Descriptions

Graduate Catalog

Graduate Catalog Archives

M.S. | Electrical Engineering Flyer (.pdf)

M.S. | Electrical Engineering + MBA