Graduate Courses

EE 512Solid State D.C. Drives
Credits:
3
Evolution of D.C. drives. Analysis and performance characteristics of single-phase, three-phase and chopper-fed D.C. drives. Reversible drives. Discontinuous current operation. Regenerative braking. Dual converters. Closed-loop control. Analysis and design of controller structures. Phase locked loop control. Microprocessor based drive control systems. Applications.
Prerequisite:
Test Prerequisite
EE 531Television Engineering
Credits:
3
Light and color fundamentals. Principles of picture transmission. Analog-to-digital conversion of picture signals. Image and sound compression techniques. Digital Modulation and TV Broadcasting. Digital TV Receivers. Image capturing and display devices.3D TV.
EE 535Introduction to MEMS
Credits:
3
Introduction to Micro Electro Mechanical Systems (MEMS) and to the fundamentals of micromachining and microfabrication techniques, thin-film processes, photolithography, deposition and etching techniques for MEMS fabrication. Multi-domain analysis of sensing and transduction mechanisms, capacitive and piezoresistive techniques, and design and analysis of micromachined sensors and actuators. Review of pressure sensors, accelerometers, gyroscopes and resonators and their applications.
EE 536 Applications of MEMS
Credits:
3
Fabrication tools and techniques: Wafer cleaning,  oxidation,  LOCOS,  doping  thin film deposition,  metallization,   wafer bonding, lithography, design rules, masks, wet/dry etching, surface micromachining, bulk micromachining. Actuation/detection techniques: electromagnetic, electrostatic, piezoelectric and thermal techniques. MEMS Applications: MOEMS-Microscanners for display applications, Nanotweezers and Nanogrippers, Radio frequency MEMS and CMOS-MEMS integration.
EE 537 Introduction to VLSI Design
Credits:
3
Electronic characteristics of logic gates. Fabrication processes for MOS technology. Layout design rules and examples. Electronic characteristics based on geometry. Design verification, Schematic capture, analog/digital simulation. CMOS digital circuits: pads, super buffers, CMOS switch logic. Student term project.
EE 540 Advanced Digital Design
Credits:
3
Using Hardware Description Languages (HDL) for the design, specification, simulation, and synthesis of digital systems and their implementation on Field Programmable Gate Arrays (FPGAs). Design of complete digital systems from concept through simulation, synthesis and test. Structural, dataflow and behavioral styles of HDL to describe digital component architecture. Final designs implemented and verified on FPGAs.
EE 541 Computer Communication Networks I
Credits:
3
Introduction to computer networks and communication; Formatting and transmission of digital information over various media; Open Systems Interconnection Reference Model; Functions and specification of data link layer; Data link layer protocols; Networking and internetworking principles; Internet routing, congestion control and operation. Local area networks: Topologies, medium access under contention, queuing principles, performance evaluation.
EE 542 Computer Communication Networks II
Credits:
3
Advanced data transport and switching concepts. Asynchronous Transfer Mode (ATM) principles. Optical networking. High speed switching. Performance issues: queuing theory and delay models in computer networks. Elements of the presentation layer. Application protocols: message handling systems, database applications, network management, World Wide Web (WWW), multimedia.
EE 544Digital Wireless Communications
Credits:
3
Characterization of wireless communication channels and modulation methods under the constraints of both noise and finite bandwidth. Design and analysis of wireless communication systems under fading conditions. Wireless channel capacity. Diversity systems. Interference channels and equalization. Multichannel and multicarrier systems. Spread spectrum techniques and multiuser communications.
EE 545 Wireless Networks and Mobile Systems I
Credits:
3
Characteristics and operations of contemporary wireless networks such as IEEE 802.11 wireless local area network and Blue tooth wireless personal area network. Mobile IP and mobile ad hoc routing protocol. Use middleware application program interfaces (APIs) to realize mobile applications. The basic functionality provided by middleware for peer to peer (P2P) computing. Design, implement and test a prototype mobile applications.
EE 546 Wireless Networks and Mobile Systems II
Credits:
3
Routing protocols in mobile ad hoc networks mobile Internet Protocol (IP) principles. Operation of IP Dynamic Host Configuration Protocol (DHCP). Networks Address Translation (NAT). Principles of security engineering:  cryptography, vulnerability, confidentiality, integrity, modification, Public Key Encryption (PKE). The security of Institute of Electrical and Electronics Engineers (IEEE) 802.11 (WEP).
EE 548 Wireless Communication Applications
Credits:
3
Wireless communication and networking applications: Wireless Local Area Networks (WLAN), wireless web access, peer-to-peer communications, Bluetooth, Mobile Ad hoc Networks (MANET), Mobile Internet Protocol  (IP) and Dynamic Host Configuration Protocol (DHCP).
EE 550 Artificial Neural Networks
Credits:
3
Principles of Neural Computing. Architectural analysis of different neural network models (Hopfield model, Single Perceptron, Multilayer Perceptron etc.). Learning algorithms. Back propagation algorithm and local minima problem. Dynamics of recurrent neural networks. Applications of neural networks for control systems, system identification, associative memories, optimization problem etc. Computer simulation homeworks and final project.
EE 551Robust Control
Credits:
3
Norms for signals and systems. Internal stability. Youla parameterization of all internally stabilizing compensators. Additive and multiplicative plant uncertainty. Robust stability and robust performance against plant uncertainties. Solution of the robust performance problem via loopshaping. Pick-Nevanlinna Interpolation Problem and its application to model matching. Modified robust performance problem (mixed sensitivity problem): Solution via spectral factorization and model matching. Phase and gain margin optimization.
EE 552 Digital Control
Credits:
3
Introduction to digital control of analogue systems. Sampling, quantizing and coding. The z-transformation and its properties, the inverse z-transformation. Discretization techniques, discrete-time equivalence of continuous-time systems and filters. Transient and steady-state analysis of discrete-time systems, stability analysis. Design of digital controllers based on root locus methods and frequency response methods. State-space analysis of discrete-time system and controller design by pole-placement. Introduction to discrete-time optimal control design.
EE 553Introduction to Nonlinear Control
Credits:
3
Basic properties of nonlinear systems, methods of phase space analysis, phase portrait construction, equilibrium points and concepts of stability, Lyapunov’s direct method and its usage for system analysis and control, Lyapunov analysis of non-autonomous systems, Lyapunov-like analysis using Barbalat’s lemma. Feedback linearization and necessary mathematical tools: Lie derivatives and Lie brackets, diffeomorphisms and state transformations. Introduction to sliding control and adaptive control
EE 562 Microwaves
Credits:
3
Microwave propagation. Microwave communication systems. Transmission lines and waveguides. Waveguide and microstrip resonators and filters. Microwave hybrid circuits. Directional couplers. Power combiners and dividers. Microwaves Semiconductors devices (Diodes and transistors). Microwave tubes (Klystrons, magnetrons, traveling wave tubes).
EE 570 Subspace Methods in Signal Analysis
Credits:
3
Principle component analysis (PCA) and whitening. Instantaneous mixtures, convolutive mixtures, nonlinear mixtures. Source separation and cocktail party problem. Basic independent component analysis (ICA). Independent factor analysis (IFA), projection pursuit, sparse factor analysis. ICA interpretations and derivations via maximization of non-gaussianity, minimization of mutual information, nonlinear decorelation and nonlinear PCA. Noisy ICA, nonlinear ICA, methods using time structure, convolutive mixtures and blind deconvolution, Practical issues and applications.
EE 571Bayesian Signal Processing
Credits:
3
Bayesian theory and Bayesian estimation. Deterministic, probabilistic and sequential inference techniques. Batch and sequential Bayesian estimation. Sampling methods and simulation-based Bayesian methods. State-space models for Bayesian processing. Classical approach to Bayesian estimation, linear optimal filters: Kalman filters and extended Kalman filters. Unscented transformation, unscented Kalman filter and Gaussian sum filter-based Bayesian estimation. Particle filters, importance sampling, selection of importance function, resampling. Particle filter-based Bayesian estimation. Bayesian joint state/parameter estimation. Cramer-Rao bounds for particle filters.
EE 572 Mathematical Methods for Signal Processing
Credits:
3
Metric spaces, normed vector spaces, basis sets. The four subspaces of the linear transforms. Approximation in Hilbert spaces: least squares filtering and estimation, linear regression, polynomial approximation, minimum norm solutions and system identification. Matrix factorization, eigenvectors, singular value decomposition, iterative matrix inverses, pseudoinverse. Theory of constrained optimization and dynamic programming.
EE 573 Pattern Recognition
Credits:
3
Overview of learning and statistical decision theory. Model inference and parameter estimation. Linear models for regression and classification. Kernel methods. Nonparametric methods. Model assessment and selection. Ensemble methods. Unsupervised learning.
EE 574 Image Analysis
Credits:
3
Image spaces. Variational optimization, variational image processing: restoration and denoising. Curves: representations, characterizations and evolution. Medial axis transform. Surfaces: representations, characterizations and evolution. Interface propagation techniques. Statistical image analysis: Principal Component Analysis (PCA), Independent Component Analysis (ICA).
EE 575 Network Security and Cryptography
Credits:
3
Authentication applications and authentication functions. Application-level authentication and digital signatures. Kerberos, X.509 directory authentication service. Electronic mail security issues. Pretty Good Privacy (PGP), S/MIME schemes. IP security (IPSEC). IP security overview, IP security architecture, authentication and key management. General requirements for web security. Standardized schemes SSL/TLS and SET. System security principles. Intruders, worms, viruses and other threats. Intrusion prevention mechanisms. IDS (Intrusion detection systems). Firewalls, NFAT (Network Forensics Analysis Tools) New trends and applications in network security.
EE 576 Machine Vision
Credits:
3
Extraction of low-level features, boundary and region based analysis, segmentation and grouping, lightness and color, shape from shading. Photometric and binocular stereo, optical flow and motion estimation, strongly-modeled vision, weakly-modeled vision recognition, integration and vision systems, real-time vision.
EE 577 Statistical Signal Analysis
Credits:
3
Characteristics of random processes. Correlation function and power spectral density of stationary processes. Noise mechanisms, the Gaussian and Poisson processes. Statistical estimation theory, linear mean square filtering, optimum Wiener and Kalman filtering. Signal detection theory and statistical significance tests.
EE 578Speech Processing
Credits:
3
Speech production theory, acoustic tube model, linear prediction model, cepstrum analysis, homomorphic speech processing, vector quantization and speech coding, speech enhancement, text-to-speech synthesis, hidden Markov models and their application to speech recognition
EE 579 Graduate Seminar
Credits:
0 P/F
The widening of students' perspectives and awareness of topics of interest to electrical and electronic engineers through seminars offered by faculty, guest speakers and graduate students.
EE 580-589 Special Topics
Credits:
3
In depth study of a special topic in the area of Communication, Control or Electronics.
EE 583Special Topics (Independent Component Analysis)
Credits:
3
Review of random vectors and independence, gradients and optimization mehtods, estimation theory,information theory, principle component analysis and whitening. Basic independent component analysis (ICA), different interpretations of independent component analysis. ICA by maximization of nongaussianity, ICAby minimizaiton of Mutual Information, ICA by Nonlienar Deccorelation and Nonlinear Principle Component Analysis, Basic ICA Methods, Noisy ICA,Nonlinear ICA,Methods uisng Time Structure, Convolutive Mixtures and Blind Deconvolution, Applications of ICA.
EE 58AMachine Learning
Credits:
3
The course is designed to give a wide perspective in machine learning with hands-on examples and project assignments. The topics covered are parametric learning basics, regression, classification, projection onto convex sets, sparsity promoting learning, kernel methods and deep learning.
EE 58HDigital Video Processing
Introduction to video formation and visual perception. Fourier analysis of video signals. Video sampling and sampling rate conversion. Video modeling (Camera, illumination, object, Scene). Motion estimation. Video coding (Waveform based, content based) and overview of video compression standards. Video distribution over IP.
EE 58KSpecial Topics in Control Engineering Applications
Credits:
3
After completing the course successfully, the student should have a basic understanding of various medical questions and be able to offer viable control engineering solutions to medical problems in collaboration with physicians.
EE 590-599 Selected Topics
Credits:
3
In depth study of a selected topic in the area of Communication, Control or Electronics.
EE 591(Sp. Topic) Nonlinear Control
Credits:
3
EE 621 Network Synthesis
Credits:
3
Loop and node equations in s-domain, state equations, Tellegen's theorem, positive definite quadratic forms. Synthesis of emittance functions and of transfer functions: 'z', 'y' parameters, zeroes of transmission. Active network synthesis, some classical network configurations, signal flow graph techniques. Filter characteristics and approximation techniques. Sensitivity and tolerance considerations.
EE 628 Game Theory
Credits:
3
Introduction to game theory in matrix and extensive forms of optimal strategies. Discrete and continuous zero-sum games. Games of kind and games of degree. Pontryagin's theory for linear pursuit problems. Imperfect information. Markov games. Nonzero sum and many players' games.
EE 631 Advanced Electronic Circuits
Credits:
3
Pulse transformers, transmission lines. Broadband amplifier analysis and design. Sweep generation. Synchronization. Negative resistance devices. Parametric amplifiers. Sampling gates.
EE 632 System Design with Microelectronic Devices
Credits:
3
Classification of linear and digital integrated circuits. Digital system design; logic circuits, dividers, counters and memories, digital communication circuits. Linear system design; radio-TV circuits, power amplifiers, linear communications circuits. Hybrid systems; SAW and digital filters. Microprocessor based intelligent systems.
EE 633 Computational Aspects of VLSI
Credits:
3
Analog circuit simulation, digital circuit simulation and switch level simulation techniques. Physical design of VLSI circuits. Floorplanning, placement, channel routing, global routing, and performance driven routing. Silicon assembly. Silicon compilation for digital VLSI, silicon compilation for analog VLSI.
EE 634 Integrated Electronics
Credits:
3
Types of integrated circuits, physical process employed in the design of integrated circuits, impurity diffusion and diffusion junction properties, oxidation and surface states thin film deposition and properties; epitaxial growth; passive and active components for integrated electronics; integrated circuit design principles.
EE 635 Theory of Electron Devices
Credits:
3
Photo conductivity, photo-emission, light amplification, metal semiconductor diodes, field effect devices, special effects in semiconductors, properties of dielectric materials and magnetic materials.
EE 637 Integrated Circuit Design
Credits:
3
Introduction to device physics, A.C. and D.C. models for integrated circuit transistors, biasing techniques, current and voltage sources and references, design principles for analog circuits such as operational amplifiers, voltage regulators, multipliers. Design principles for digital circuits such as DTL's, ECL's and TTL's.
EE 638 Advanced VLSI Design
Credits:
3
Dynamic circuits: clocked static logic, charge leakage, storage and sharing. Dynamic logic: Domino, MODL, LDL, NORA and Zipper CMOS logic. Electronic design automation (EDA). Chip design options: Programmable logic, programmable gate arrays, sea-of-gates and standard cell design. CMOS subsystem design. Testing and design for testability. Student term project.
EE 639 Current Mode Circuits
Credits:
3
Current conveyors, current feedback operational amplifiers and other current mode building blocks. Voltage-mode to current-mode conversion. Translinear circuits. Nullor concept. Current-mode analog filter design. Log-domain circuits. Externally linear, internally non-linear circuits.
EE 640 Microprocessor System Design
Credits:
3
Design of dedicated purpose microprocessor systems used in electronic instrumentation, control and communications. Design of medium to large size microprocessor systems. Multi-processor system design.
EE 643 Digital Communication
Credits:
3
Signal spaces and system analysis in digital communication. Characterization of communication channels and modulation methods under the constraints of both noise and finite bandwidth. Linear and nonlinear signaling techniques under additive white Gaussian noise. Basic equalization techniques. Adaptive equalization. Multichannel and multicarrier systems. Spread spectrum techniques and multiuser communications.
EE 644 Error Control Coding
Credits:
3
Introduction to algebra and Galois fields. Various error control coding techniques including linear block codes, cyclic codes, BCH and Reed-Solomon codes, convolution codes. Viterbi algorithm. Trellis coded modulation.
EE 650 H∞ - Optimal Control
Credits:
3
Definitions of L2, L∞ , H2 and H∞ spaces, Background on linear operators. Nehari Problem. Co-prime factorizations over H∞, parameterization of internally stabilizing compensators and reduction of the H∞ - Optimal Control Problem to a model matching problem. Solution of the one-sided model matching problem via Nehari Theorem for SISO systems. Canonical inner-outer, spectral and J-spectral factorizations for MIMO systems. Krein spaces and solution of the two-sided model matching problem via Nehari Theorem. State, space solution of the H∞- Optimal Control Problem: central controller and parameterization of all H∞- Optimal controllers.
EE 652 Adaptive Control
Credits:
3
Overview of basic approaches and alternatives to adaptive control; review of deterministic and stochastic signal and system models; real time parameter estimation using recursive least squares and its derivatives, persistent excitation, covariance management estimation under feedback; model reference adaptive systems, MIT rule, hyperstability approach; self-tuning regulators. Direct and indirect methods, minimum variance, linear quadratic and generalized predictive control strategies, convergence analysis using ODE method.
EE 653 Optimal Control Theory
Credits:
3
Calculus of variations in system optimization. Two point boundary value problems. Optimal control function and optimal control law. Dynamic programming. Pontryagin's Minimum Principle: minimum time, minimum fuel, minimum energy problems. Optimal control design with quadratic criteria. Regulation and tracking problems. Singular control problems.
EE 655 Stochastic Systems and Control
Credits:
3
Modeling and analysis of discrete time and continuous time uncertain linear dynamic systems. Estimation problems: Bayesian, Fisher and Weighted Least Square estimation. Optimal prediction, filtering and smoothing. Kalman filtering. Wiener-Hopf theory. Stochastic optimal control.
EE 656 Analysis of Nonlinear Control Systems
Credits:
3
Solution of nonlinear control problems, phase-plane, describing function, relay servomechanisms. Optimum and quasi-optimum relay servos. Nonlinear compensation techniques. Self-adaptive control systems. Analog simulation.
EE 657 Robotics
Credits:
3
Industrial automation. Manipulator and sensor technology. Review of kinematics and Lagrangian dynamics. Joint-space/work-space transformations and data structures. Point to point continuous path control. Robot control: command languages, navigation and mapping, optical and acoustic ranging and pattern recognition, collision avoidance algorithms, positioning accuracy, resolution and repeatability. Distribution of intelligence. Adaptive hierarchical control.
EE 658 Computer Control Techniques
Credits:
3
Design and implementation of digital controllers; disturbance models, pole placement design based on I/O models, optimal design based on state-space approach; self tuning control; predictive control. Simulation studies using CAD tools.
EE 662 Electromagnetic Wave Propagation
Credits:
3
Hertz potential. Plane waves in different media. Spectral representation of elementary sources. Field of a dipole in a stratified medium. Ground wave and ionospheric propagation. Scattering and absorption of a wave by a single particle.
EE 664 Antenna Theory
Credits:
3
Radiation from a current distribution and a field distribution. Calculation of far field. Elementary dipole. Thin linear antennas, near and far fields. Impedance of antennas, self and mutual impedance. Directional properties of antennas, antenna arrays. Receiving antennas. Radiation from aperture, horns, reflectors and lenses. Special types of antennas.
EE 670 Adaptive Filter Theory
Credits:
3
Study of the mathematical theory of various realizations of linear filters. Detailed study of linear optimum filtering, namely Wiener filtering, linear prediction, and Kalman filtering. FIR structures versus lattice filter structures. Method of least squares, comparative study of steepest descent, least-mean square (LMS) and recursive least squares (RLS) filter design algorithms.
EE 671 Information Theory
Credits:
3
Information measures, characterization of information sources, coding for discrete sources. Discrete channel characterization, channel capacity. Introduction to waveform channels and rate distortion theory.
EE 673 Radar and Sonar Systems
Credits:
3
Microwave propagation. CW, FM, MTI Doppler and tracking radar. Radar transmitters and receivers and antennas. Underwater sound propagation. Sonar transmitter and receivers. Transducers. Array processing. Detection and processing of radar and sonar signals.
EE 675 Waves in Random Media
Credits:
3
The random medium and its statistical properties. The random field as a set or spectrum of plane waves. The mean field, power, field coherence, and the angular spectrum. Intensity fluctuations of the wave field. Single and multiple scattering theory of waves in stationary scatterers. Dyadic permittivity of the medium.
EE 676 Remote Sensing
Credits:
3
Basic operation and applications of radar. Antenna system in microwave remote sensing. Radiometry. Microwave interaction with atmospheric constituents. Radiometer systems. Active microwave sensing of land.
EE 677 Detection and Estimation Theory
Credits:
3
Classical statistical decision theory, decision criteria and composite hypothesis tests. Receiver operating characteristics and error probability, applications to radar and communications. Detection of signals with unknown and random parameters, detection of stochastic signals, nonparametric detection techniques. Introduction to signal design, ambiguity function, the uncertainty principle. Application to radar and sonar systems.
Prerequisite:
EE 577
EE 680-689 Special Topics
Credits:
3
Study of the latest and current developments in the field of Electrical Engineering.
EE 690 M.S. Thesis
Credits:
0
EE 691-694 Seminar
Credits:
3
Presentation and study of current research topics in computers, systems, communications, control, solid state.
EE 695-698 Special Topics
Credits:
3
Study of the latest and current developments in the field of Electrical Engineering
EE 699 Guided Research
Credits:
4
Research in the field of Electrical and Electronics Engineering, by arrangement with members of the faculty; guidance of doctoral students towards the preparation and presentation of a research proposal.
EE 790 Ph.D. Thesis
Credits:
0
SCO 591(Sp. Topic) Chaotic Dynamics
Credits:
3