EECS 900: Seminar (0.5-3) Group discussions of selected topics and reports on the progress of original investigations Prerequisites: Consent of Instructor |
EECS 920: Advanced Electromagnetics (3) A theorem based treatment of electromagnetic theory, with applications. Topics include source modeling, equivalence concepts, Green’s functions, construction of solutions, and integral equations. Applications include scattering and electromagnetic numerical techniques. Prerequisites: EECS 720 or equivalent |
EECS 929: Electromagnetic Propagation and Scattering in Random Media (3) Polarimetric plane-wave propagation, including the complex propagation matrix and Stokes vector representation. Electromagnetic scattering, including the scattering matrix, Mueller matrix, scattering cross-section, absorption cross-section, Mie scattering, and Rayleigh scattering. Volume scattering in random media, including the Born approximation, Rayleigh scattering statistics, multiple scattering mechanisms, Radiative transfer theory, and volume scattering above a dielectric half-space. Propagation through random media, including the extinction coefficient, the optical theorem, and the distorted Born approximation. Scattering from rough surfaces, including the Kirchoff, Physical Optics, and small-pertubation models. Prerequisites: EECS 720. |
EECS 955: Theoretical Foundations of Software Construction (3) This course presents the mathematical basis for software that is correct-by-construction. Students will learn basic mathematical techniques for representing, composing and refining software specifications and how they are realized in software systems. Prerequisites: EECS 762 or EECS 755 |
EECS 962: Advanced Modulation and Coding (3) Study the coding subsystems and techniques within a digital communications system. Analysis of the effects of combined modulation and coding. Commercial and military applications of spread spectrum modulation for interference suppression. Prerequisites: EECS 862 |
EECS 964: Simulation of Communication Systems (3) This course will cover both fundamental and advanced concepts of simulation based analysis and design of communication systems. Monte Carlo simulation principles, modeling techniques, and performance estimation procedures will be discussed. Case studies in simulating satellite, optical and digital microwave links will be presented and the students will be exposed to state of the art simulation packages. Prerequisites: EECS 861 and EECS 862 |
EECS 965: Detection and Estimation Theory (3) Detection of signals in the presence of noise and estimation of signal parameters. Narrowband signals, multiple observations, signal detectability, and sequential detection. Theoretical structure and performance of the receiver. Prerequisites: EECS 861 |
EECS 967: Mathematical Optimization with Communications Applications (3) A mathematical study of the minimization (or maximization) of functions. The course provides an introduction to the mathematical theory and application of a variety of optimization techniques, with an emphasis on applications related to communication systems. Optimization problem formulation. Unconstrained and constrained minimization, including condition for optimal points. Specific techniques for solving linear and nonlinear programming problems. Convergence of algorithms. Prerequisites: No Prerequisite. |
EECS 969: Information Theory (3) Mathematical limitations on the generation, storage, and transmission of information. Shannon’s first theorem and data-compaction coding. Mutual information. Shannon’s second theorem and channel capacity. Information theory and performance limitations of error-correction coding. Rate-distortion theory. Network information theory. Practical applications drawn from telecommunications and other fields. Prerequisites: EECS 862 |
EECS 983: Resilient and Survivable Networking (3) Graduate research seminar that provides an overview of the emerging field of survivable, disruption-tolerant, and challenged networks. These networks aim to remain operational and provide an acceptable level of service in the face of a number of challenges including: natural faults of network components; failures due to misconfiguration or operational errors; attacks against the network hardware, software, or protocol infrastructure; large-scale natural disasters; unpredictably long delay paths either due to length (e.g. satellite and interplanetary) or as a result of episodic connectivity; weak and episodic connectivity and asymmetry of wireless channels; high-mobility of nodes and subnetworks; unusual traffic load (e.g. flash crowds). Multi-level solutions that span all protocol layers, planes, and parts of the network will be systemically and systematically covered. In addition to lectures, students read and present summaries of research papers, and execute a project. Prerequisites: EECS 882; previous experience in simulation desirable. |
EECS 998: Post-Master’s Research (1-6)
Prerequisites: |
EECS 999: Doctoral Dissertation (1-12)
Prerequisites: |