Home > Graduate > Course Descriptions

Course Descriptions

EE 60542 – Analog Integrated Circuit Design

This course covers bipolar and complementary metal oxide semiconductor (CMOS) amplifier design, including frequency response, noise, feedback, stability, and compensation. Operational amplifiers, bandgap reference circuits, oscillators, and phase lock loops are analyzed. Both analytic and SPICE circuit design methods are developed. Spring.

EE 60546 – I C Fabrication

This course introduces the students to the principles of integrated circuit fabrication. Photolithography, impurity deposition and redistribution, metal deposition and definition, and other topics. Students will fabricate a 5000 transistor CMOS LSI circuit. Fall.

EE 60548 – Electromagnetic Theory

In this course, Maxwell's equations are applied to practical problems encountered in the design of digital electronics, communications networks, and photonics. With currents and charges as the sources of electromagnetic fields, the solutions to Maxwell's equations are pursued, subject to boundary conditions, using vector calculus, Green's function techniques and numerical simulation. The analysis of scattering of fields at normal and oblique incidence from dielectric and metal interfaces and inhomogeneous media (particles) including polarization effects provides insight into the design of devices. Subsequently, devices such as lossless and lossy transmission lines, strip-lines, metal and dielectric waveguides and cavities, optical fiber, antennas ranging from infinitesimal to linear (narrowband) to bi-conical (broadband) geometries, photonic devices such as dielectric mirrors and Fabry Perot resonators are all analyzed and strategies for their design are offered. Some of the tools the student will exercise include Smith Charts, numerical simulation, modal analysis, Bode-Fano criterion, and impedance matching techniques including quarter wave, binomial, Chebyshev transformers, single and double stub tuning. Techniques for characterization using scattering parameters will be illustrated, and the estimation of input and output scattering coefficients will also be described. This class is intended for advanced undergraduates and graduate students. Spring.

EE 60550 – Linear Systems

State variable descriptions of linear dynamical systems. Solution of state equations for continuous-time and discrete-time systems. Input-output descriptions: impulse response and transfer function. Controllability, observability, canonical forms, stability. Realizations of input-output descriptions. State feedback and state observers. Polynomial matrix and matrix fraction descriptions of linear, time-invariant systems. Fall.

EE 60551 – Mathematical Programming

Theory of constrained optimization complemented by comprehensive computing exercises. Linear programming and convexity. Simplex algorithm. Optimality conditions for nonlinear optimization. Convergence of algorithms. Interior point methods in linear programming. Alternate spring.

EE 60553 – Advanced Digital Communication

Review of the signal space approach to communication theory and the derivation of optimum receiver principles. Intersymbol interference and equalization. Modulation and coding for fading and wireless channels. Introduction to spread spectrum communication and digital cellular systems. Spring.

EE 60554 – Communication Networks

Introduction to queuing systems. Network design for centralized and distributed networks. Routing and flow control algorithms. Polling and random access protocols, packet radio, satellite networks, and local area networks. Fall.

EE 60555 – Multivariable Control Systems

This course studies the design of robust optimal controllers for linear continuous-time systems. Topics include: normal linear signal/system spaces, matrix fraction descriptions, internal stability, uncertain systems, robust stability, robust performance, SISO/MIMO loopshaping, linear fractional transformations and the generalized regulator problem, H2/H-infinity optimal control, algebraic Riccati equation, and balanced model reductions. Fall.

EE 60556 – Fundamentals of Semiconductor/Physics

Treatment of the basic principles of solids. Topics include periodic structures, lattice waves, electron states, static and dynamic properties of solids, electron-electron interaction transport, and optical properties. Fall.

EE 60558 – RF/Microwave Circuits for Wireless Communications

This course is an introduction to microwave circuit design and analysis techniques, with particular emphasis on applications for modern microwave communication and sensing systems. An integrated laboratory experience provides exposure to fundamental measurement techniques for device and circuit characterization at microwave frequencies. Students will develop an enhanced understanding of circuit design and analysis principles as applied to modern microwave circuits, as well as become familiar with design techniques for both hand analysis and computer-aided design. An appreciation for basic measurement techniques for characterization of microwave devices, circuits and systems through laboratory experiments will also be developed. Fall.

EE 60563 – Probability and Random Processes

Fundamentals of probability, random variables, and detection and estimation theory for signal processing, communications, and control. Vector spaces of random variables. Bayesian and Neyman-Pearson hypothesis testing. Bayesian and maximum likelihood estimation. Minimum-variance unbiased estimators and the Cramer-Rao bounds. Fall.

EE 60565 – Optimal Control

Optimal control is concerned wth the synthesis of feedback control laws that minimize some specified measure of control system performance. This course is a riorous introduction to the classical theory of optimal control. The topics covered by this course include: 1) the calculus of variations, 2) Pontryagin's principle, 3) dynamic programming, and 4) stochastic dynamic programming. Fall.

EE 60566 – Solid State Devices

In-depth analysis of electronic devices with an emphasis on both homojunction and heterojunction devices. Operation of p-n junctions is analyzed, along with BJTs, MOSFETs, and heterojunction devices such as HBTs and MODFETs. Spring.

EE 60568 – Fundamentals of Photonics

The fundamental physics and engineering of photonic devices will be explored in this class. We will start with Maxwell's equations and study light propagation and interaction with materials, diffraction theory, photon statistics, waveguides, lasers, and optoelectronics. Experience with vector calculus, frequency domain (Fourier) analysis, and previous coursework in electromagnetism are strongly recommended. Appropriate for both graduate students and advanced undergraduate students. Spring.

EE 60573 – Detection and Estimation

Principles of parameter detection and estimation with applications to engineering and statistics. Characteristics of good estimators such as unbiasedness, minimum mean-square error, and minimum probability of error. Confidence intervals of estimators and applications of the central limit theorem to facilitate such characterization of estimators. Hypothesis testing, likelihood ratio tests, Bayesian, minimax, and Neyman-Pearson optimality theory. Kalman and Wiener filtering and prediction. Spring.

EE 60580 – Nonlinear Control Systems

This course studies the analysis and design of nonlinear feedback control systems. Topics include: Lyapunov stability, Input-Output Stability of Perturbed Systems, Model-reference adaptive control, sliding mode control, Lyapunov redesign methods, back stepping, and feedback linearization. Alternate Fall.

EE 60587 – Quantum Mechanics for EE

The course focuses on those aspects of quantum theory that are of particular relevance to electrical engineering. It is intended to give seniors and first-year graduate students a working knowledge of quantum mechanics at a level sufficient to illuminate the operation of standard and advanced quantum devices. Topics include classical mechanics versus quantum mechanics, early quantum theory, Schrödinger formulation, time-dependent and time-independent Schrödinger equation, Dirac formulation, Bloch theorem, magnetic effects, open quantum systems, and density matrices. Fall.

EE 60632 – Intro to Systems Biology

The goal of this course is to highlight elementary design principles inherent in biology. Many of the underlying principles governing biochemical reactions in a living cell can be related to network circuit motifs with multiple inputs/outputs, feedback and feedforward. This course draws on control theory and elementary biology to provide a mathematical framework to understand biological networks. The topics examined in the course are drawn from current research and include: transcription networks, stochastic gene induction, adaptation, oscillators (circadian rhythms), riboswitches, plasticity, metabolism, pattern development and cancer. The course is intended for advanced undergraduates and graduate students. Fall.

EE 60655 – Advanced Control Systems

In this course an introduction to several advanced topics in the control of systems is presented. Topics include modeling and identification, optimal control, nonlinear, adaptive, networked control and topics from switched control systems. Spring.

EE 60657 – Optoelectronic Devices

We will be following David Miller's course reader with occasional additions. Operating principles and practical device features. Semiconductor physics and optical processes in semiconductors. Semiconductor heterostructures and optical detectors including p-i-n, avalanche, and MSM, light emitting diodes, electroabsorptive modulators (Franz-Keldysh, QCSE), electrorefractive (directional couplers, Mach-Zehnder), switches (SEEDs), and lasers (waveguide and vertical cavity). Semiconductor quantum well structures; superlattices and coupled quantum wells; optical properties of quantum wells; valence band structure; effects of strain; quantum well lasers; intersubband detectors; excitons in quantum wells; absorption saturation; electroabsorption; quantum well modulators and switches. Spring.

EE 60671 – Advanced Digital Signal Processing

This course covers advanced topics of digital filter design, finite word-length effects, multi-rate digital signal processing, and select topics of adaptive digital filters and spectrum analysis. Fall.

EE 60673 - Advanced Robotics

Robotics is concerned with the design, construction, operation, and use of robots, as well as computer systems for their control, sensory feedback, and information processing. This course is a rigorous introduction to the classical theory of robotics. The topics covered in this course include kinematics, dynamics and feedback control, motion planning, trajectory optimization, SLAM, decision theory and task planning.

EE 63001 – Intro to Research in Communications, Networking, Signal Processing, and Controls

The goal of this seminar is to give first-year graduate students interested in the "systems" aspects of electrical engineering insight into the research process. The first half of the course will include talks by Notre Dame faculty describing their ongoing and anticipated research projects; the second half of the course will give each student the opportunity to read research papers of current interest and summarize them for the rest of the class during in-class presentations. Required of all first year ECS students.

EE 63502 – Solid State Seminar

This course consists of lectures by faculty, senior gradute students, and visiting lecturers covering a broad range of topics in electronic materials, devices and circuits. Students read papers in preparation for the weekly talks and are given a comprehensive examination. Spring.

EE 67030 – Research Perspectives in EMD

This seminar course introduces first-year graduate students to Notre Dame research in Electronic Materials and Devices. Students will select research advisors and rotate through 3 research groups during the semester. In these rotations, the stdent will attend group meetings, meet and work with senior graduate stuents, and participate in the reserach life of the department. After the rotation experience, the student will submit a rank order list of their preferred research advisor and submit it for placement with a permanent researach advisor in their area of interest. Fall.

EE 67047 – Terahertz Technology

In this class we explore the theory, design and analysis of microwave/THz passive and active circuits, components and systems. The theory and techniques covered in this class can be applied to high-speed circuits with operation frequencies up to terahertz (THz) region. Topics include transmission line theory, advanced EM theorems and principles (e.g. image theory, the equivalence principle), typical waveguides (e.g. microstrip, CPW, rectangular metal waveguide), microwave network analysis, passive circuits and components (couplers, resonators, filters), antennas, active circuits and systems (detectors, mixers, receivers, amplifiers and oscillators), and finally an overview of millimeter-wave and THz techniques (multipliers, transceivers and quasi-optical techniques). Fall.

EE 67055 – Intro to Biophotonics/Biomed Optics

The goal of this course is to provide students with the knowledge to understand and apply state-of-the-art biomedical optical imaging and sensing techniques. This course will teach the fundamentals of light interactions with biological tissues, the preclinical and clinical applications of biomedical optical image/sensing, and the instrumentation required to do so. Topics explored include diffuse optics, tissue spectroscopy, florescence imaging, optical coherence tomography, confocal and nonlinear microscopy techniques, endoscopy, photoacoustics, and laser surgery. Spring.

EE 67057 - Special Topics in Ultrafast and Nonlinear Photonics

This is a course that is designed to give students a broad introduction to ultrafast and nonlinear optical phenomena. Photonic devices that utilize these interactions are ideal for a wide range of applications, not only because they are able to sense the world around us but also because they are able to probe matter at the most fundamental level. The course is divided into four parts. The first part introduces  the basic formalism needed to describe ultrafast systems and nonlinear phenomena such as four-wave mixing and saturable absorption. The second part introduces methods for generating ultrafast states of light, including mode-locking, Q-switching, and novel frequency comb formation. The third part covers techniques for setecting and characterizing these sources, such as autocorrelation, FROG, and SPIDER. The final part covers some important applications of this technology, including dual comb spectroscopy, lidar, terahertz generation, and attosecond science. 

EE 67059 - Sustainable e-Transportation

This course outlines important research problems in intelligent e-transportation systems and provides insights into current and future opportunities in sustainable transportation. The interplay between electric drives, the environment, situational awareness and modern traffic infrastructure is explained and analyzed. The principle focus of the course is on energy efficiency and reduction of fossil fuel usage in modern transportation systems. Generally, methods to achieve the optimal usage of energy resources and the minimization of emissions are another focus of the class. A variety of different optimization problems are introduced that will be central to future transportation systems, especially autonomous vehicles. While particular emphasis will be modeling, analysis and design of modern transportation systems, the role networks and data play in intelligent transportation is also examined. In particular the role and value of available real time traffic, weather and infrastructure information will be investigated. While all propulsion systems are considered, there is an emphasis on electric drive systems such as EVs and HEVs. Physics 1 & 2, Differential Equations, and UG control fundamentals is not a must but is very useful in this course. There is no final exam, only homework, presentations, and projects.

EE 67060 - Powering the IoT Ecosystem

This course illustrates challenges and trade-offs involved in designing typical IoT sensors/energy harvesters. We will do an end-to-end system-level design of autonomous sensor systems using a few harvesting applications: motion, temperature, RF as examples. We will perform multi-physics design of piezoelectric and electromagnetic harvesters for vibration signals, thermo-electric generators for temperature sensing and RF-energy harvesters. The sensor design will be done in tandem with interface power-electric circuits which accomplish cold-startup, voltage conversion and regulation. Basic principles of operation of novel sensors, their equivalent circuit modeling and trade-offs involved in interface circuit-design will be learned. Hands-on demo sessions will also be part of the course to illustrate these example harvesting systems. The course requires basic exposure to circuit theory and partial differential equation as pre-/co-requisite: EE 60542-Analog Integrated Circuit Design.

EE 80603 – Transmission Electron Microscopy

Course is an introduction to the fundamental basis and operations of transmission electron microscope and is required for all students who plan using the TEM in their research.Goals: The course goal is for the students to become competent, research-level experts in transmission electron microscopy. They will understand the functions of the TEM and how it works. They will be competent in basic operating techniques, and ready to learn more advanced ones as needed There will be a lectures (2 per week) and laboratory demonstration (3 hours/week).Topics will include: Electro-optics of the TEM - Image formation and imaging modes - Diffraction theory and Diffraction patterns- Dark and bright field imaging- Image interpretation- High resolution microscopy and Lattice imaging- Sample preparation. Fall.

EE 80653 – Information Theory

A study of Shannon's measure of information to include: mutual information, entropy, and channel capacity; the noiseless source coding theorem; the noisy channel coding theorem; rate distortion theory and data compression; channel coding and random coding bounds. Alternate fall.

EE 80654 – Coding Theory

Error control coding techniques for digital transmission and storage systems. Linear block codes, cyclic codes, BCH codes, and Reed-Solomon codes. Syndrome decoding. Convolutional codes, maximum likelihood decoding, maximum a posteriori probability decoding, and sequential decoding. Block and trellis coded modulation. Low density parity check codes and turbo codes. Applications to computer memories, data networks, space and satellite transmission, data modems. Fall.

EE 80656 – Advanced Semiconductor Physics

The class will provide graduate students with a solid understanding of the basic underlying physics of semiconductors that lead to practical applications. Starting from a review of quantum mechanics and specifically perturbation theory, we will cover electronic bandstructure, electron-photon and electron-phonon interactions, charge scattering by defects and transport, and optical properties of semiconductors. Quantum confinement effects in optical devices, ballistic transistors, and tunneling FETs will be covered. The modern bottom-up approach to electronic properties from the non-equilibrium Green's functions will be covered. Topics 1) Recap of quantum mechanics 2) Formulation of the transport problem: Electric current 3) Ballistic transport and nanoscale FETs 4) Time-independent perturbation theory 5) Electron bandstructure and quantized states 6) Time-dependent perturbation theory 7) Electron-photon interactions, optical properties, LEDs and Lasers 8) Electron-phonon interaction and scattering 9) Electron-defect interaction and scattering 10) Mobility, drift-diffusion, quasi-ballistic FETs 11) High-field phenomena: Tunneling transport and tunnel-FETs 12) Bottom-up approach to transport: Non-Equilibrium Green's Function (NEGF) approach. Spring.

EE 80675 – Stochastic Control Theory

Optimal control in the presence of process noise. Cost as a random variable. Minimizing average cost over many realizations of a process. Optimal control when the system will operate only a small number of times. Distribution of the cost. Description of stochastic cost by moments or by cumulants. Optimal stochastic control of cost cumulants. Application to the protection of buildings from earthquakes. Fall.

EE 80676 – Stochastic Geometry for Wireless Networks

This course gives an introduction to stochastic geometry and spatial statistics and discusses applications in wireless networking, such as interference characterization, connectivity, and coverage. In the first part, topics include the description of point processes and an introduction to commonly used models, Laplace and probability generating functionals, moment measures, theory of marked point processes, and Palm theory. The second part covers branching processes, bond and site percolation, random geometric graphs and continuum percolation, and connectivity and coverage problems. Spring.

EE 80687 – Advanced Quantum Mechanics

This course on advanced quantum mechanics will start with a review of basic quantum mechanics. The Dirac operator formalism will be developed and used for perturbation theory. Perturbation theory will be applied to light-matter interaction and transport problems ranging from drift-diffusion, tunneling, and ballistic transport. Green's function approaches will be introduced to understand open quantum systems, and in particular semiconductor devices. Going beyond the perturbation picture, field quantization and Feynman diagram approaches will be described for semiconductor phenomena involving excitons, polarons, polaritons, and similar field excitations. Electron-electron interaction effects, and metal-insulator transitions will be discussed as many-body problems. The course will end with a study of the increasingly important and relevant geometrical and topological aspects of semiconductor physics. The topics covered will be the manifestation of the geometric Berry phase in polar semiconductors, to Chern numbers and the quantum Hall effects. The natural extension to topological insulators, and the recent interest in Majorana Fermions will round off the course. Spring.

EE 80688 - Advanced Solid State Physics

This course will provide advanced discussion of interactions that are fundamental to solid state and semiconductor systems for graduate students. Topics that will be covered: free-electron theories, electrons in weak periodic potentials, tight-binding, phonons, semi-classical models for electron dynamics, beyond the relaxation-time approximation, dielectric properties of insulators, and magnetism. While there are no prerequisites for this course, students are expected to have a strong working knowledge of quantum mechanics and introductory semiconductor or condensed matter physics.

EE 87025 – Hybrid Dynamical Systems

Many physical, biological, social and economic systems may be modeled as hybrid dynamical systems that include both time and event-driven dynamics. The course will introduce students to hybrid control systems including supervisory control of discrete event systems and switched control systems. Spring.

EE 87031 – Advanced Circuits for Wireless Applications

This course is an advanced treatment of modern microwave power amplifier design theory and practice. Lecture will cover the current state-of-the-art including research literature with theoretical foundations presented as necessary for effective design. Homework assignments will be design oriented employing industry standard Keysight ADS CAD tools. The laboratory co-requisite will be for the fabrication and measurement of student designs. By the end of the course the students will be able to conceive of, design, simulate, fabricate and validate through laboratory measurement the most popular microwave power amplifiers in use today including conduction-mode and switch-mode amplifiers. They will also be able to go beyond common practice into current research topics including high-efficiency and high-linearity power amplifiers. This course has a strong hands-on laboratory component so students will become comfortable with microwave fabrication methods and best practice as well as standard and advanced measurement methods including advanced calibration methods and non-linear characterization. Fall.

EE 87034 – Microwave Photonics

This is a reading course designed to provide an introduction to the interdisciplinary field of Microwave Photonics as well as cover some of the high impact research literature in the field. The combination of microwaves and photonics has revolutionized certain aspects of broadband communications, radar systems and beamformers, high dynamic range and high speed data converters and more. This reading course will emphasize the performance limitations of classical systems and how they have been significantly advanced by microwave photonics. Fall.

EE 87038 – Special Topics in System Theory

The course will cover advanced topics in control and systems theory. The course requires active participation by students since it will take the form of a journal club. Fall.

EE 87039 – Quantum Optics and Nanophotonics

This course will introduce quantum optics and nanophotonics, emphasising the foundation of these two fields. The material will include quantization of the electromagnetic field, quantum states of light, light-matter interactions, plasmonics, metamaterials, and recent advances that merge the fields of quantum optics and nanophotonics. Fall.