Specialization Options -Old

Communication Systems
Specilization Required Courses: 
EE 473
Introduction to Digital Signal Processing
Credits: 
3
Sampling and quantization schemes. Linear shift invariant systems, stability and causality. Two-dimensional systems and sequences. Flow graphs, digital filter design techniques, FIR and IIR filters. Computation of Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT) techniques. Effects of finite register length. Estimation of power spectra. Discrete time random signals and systems.
Prerequisite: 
EE 271 and EE 272
EE 477
Introduction to Digital Communication
Credits: 
4
Stochastic processes. Noise analysis in analog communication. Data transmission through AWGN channel, bandpass data transmission, equalization. Optimum receiver design, carrier and pulse synchronization. Error probabilities for binary/m-ary transmission. Carrier modulation: Amplitude Modulation (AM), Phase Modulation (PM), Frequency Modulation (FM), Quadrature Amplitude Modulation (QAM) and their performances. Entropy, quantization and rate distortion, information sources, channel capacity, coding.
Prerequisite: 
EE 371 and EE 372
EE 479
Communication Laboratory
Credits: 
1
Demonstration of fundamental signal processing techniques using software packages. Various analog and digital modulation schemes.
Prerequisite: 
EE 374, concurrent with 477
Specilization Elective Courses: 
EE 433
Communication Electronics
Credits: 
3
Introduction to wireless communication systems. Impedance matching techniques by using Smith Chart. Noise and distortion in HF systems and amplifiers. RF amplifier analysis and design using Y-parameters. HF mixers and oscillators. Phase locked loops and frequency synthesizers. Modulator and demodulator design.
EE 460
Introduction to Remote Sensing
Credits: 
3
Physical bases of remote sensing. Radiation characteristics of natural phenomena. Sensors and platforms. Data interpretation and processing. Applications to crops and land use. Problems and prospects.
Prerequisite: 
Consent of the instructor
EE 463
Antenna Theory and Design for Wireless Communications
Credits: 
3
Antenna characteristics and measurement. Antenna arrays. Dipole antennas. Radiation pattern, input impedance self and mutual impedance for dipole elements and arrays. Aperture antennas. Printed antennas. Field equivalence principle. Unintentional radiation and coupling. Baluns for antennas. Far field radiation patterns for electric and magnetic current sources. Reflection, diffraction,
Prerequisite: 
EE 363
EE 470
Mobile Communication
Credits: 
3
VHF and UHF communication in land-mobile communication. Channel characterization: fast and slow fading, frequency selectivity, delay and spread coherence bandwidth. Signal loss probability. Interference environments and its control. Frequency control. Diversity techniques for digital land mobile radio. Spatial distribution of offered traffic. Efficient spectral utilization. Capacity calculations and networking.
Prerequisite: 
EE 371 and EE 372
EE 474
Introduction to Optical Fiber Communications
Credits: 
3
Optical fiber waveguides. Transmission characteristics of optical fibers. Optical fibers, cables and connections. Optical fiber measurements. Optical sources: Laser, LED. Optical detectors. Receiver noise considerations. Optical fiber systems.
Prerequisite: 
EE 373
EE 475
Introduction to Image Processing
Credits: 
3
Digital images. Sampling and quantization of images. Color, stereo and video images. Arithmetic operations, gray scale manipulations, distance measures, connectivity. Image transforms. Linear and nonlinear filters. Image enhancement. Image restoration: degradation models, inverse filtering. Image segmentation. Image representation and description techniques.
Prerequisite: 
EE 271 and EE 272
EE 478
Introduction to Information Theory
Credits: 
3
Information content, conditional, joint and mutual entropy. Binary symmetric channels; channels with and without memory. Source coding algorithms and rate-distortion bounds. Channel capacity and Shannon law. Block codes, cyclic codes, convolution codes.
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 544
Digital 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 571
Bayesian 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 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 578
Speech 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 58H
Digital 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.
Control Systems
Specilization Required Courses: 
EE 450
Control Technology and Design
Credits: 
4
An overview of design techniques with particular interest to industrial requirements. Fedback implementation: Transducers, sensors, and signal conditioning. Implementation of various types of control actions and servo control. Laboratory.
Prerequisite: 
EE 351
EE 453
Linear System Theory
Credits: 
4
Introduction to realization theory for single-input, single-output (SISO) systems. Solution of the state space equations. Structural properties: controllability, observability, detectability, stabilizability. State feedback design, observer design and design of observer based compensations for SISO systems.
Prerequisite: 
EE 351
Specilization Elective Courses: 
EE 435
Industrial Electronics
Credits: 
3
Review of four layer devices and their applications. Gate control techniques in power switching elements and their protection. Introduction to solid state energy conversion. AC/DC, AC/AC, DC/AC and DC/DC converters. Introduction to control of electrical drives. Industrial control systems. Relay circuits; ladder diagrams. Sequential control circuits. Case studies.
Prerequisite: 
EE 334
EE 443
Microprocessors
Credits: 
4
Elements of microprocessor systems, hardware and software analysis. Addressing techniques. Input-Output devices. Design of small microprocessor systems. Laboratory.
EE 451
Introduction to Robot Control
Credits: 
3
Description and classification of robots. A general view of mechanics and kinematics for joints, links and gripper. Inverse kinematics. Determination of dynamical models. State-space representation and linearization of nonlinear models. Control of robots. Independent joint control. Force control. Trajectory planning and control.
Prerequisite: 
EE 351
EE 454
Linear Multivariable Systems
Credits: 
3
Fundamentals of polynomial matrix theory. Finite and infinite pole/zero structure of transfer matrices. Realization theory: minimality and minimal realizations of transfer matrices. Linear state feedback design, linear quadratic regulator problem, design of observer-based compensators for multi-input, multi-output linear systems.
Prerequisite: 
EE 453
EE 457
Introduction to Optimization Theory
Credits: 
3
Unimodal search, unconstrained optimization with respect to a single variable, optimization with respect to multiple variables, constrained optimization, calculus of variations, principles of optimality and dynamic programming, maximum principle, Kuhn-Tucker conditions for optimality.
Prerequisite: 
MATH 202
EE 485
Introduction to Fuzzy Control
Credits: 
3
Prerequisite: 
EE 352
EE 512
Solid 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 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 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 591
(Sp. Topic) Nonlinear Control
Credits: 
3
SCO 591
(Sp. Topic) Chaotic Dynamics
Credits: 
3
Electronics
Specilization Required Courses: 
EE 432
Digital Electronics
Credits: 
3
Basic waveshapes and fundamentals of digital electronics. Principles of Metaloxide Semiconductor (MOS) transistor, operation of MOS inverters and gate circuits (NMOS, CMOS). Principles of bipolar junction transistors (BJT), operation of BJT inverters and gate circuits (TTL, ECL, I2L), semiconductor memories.
Prerequisite: 
EE 333
EE 433
Communication Electronics
Credits: 
3
Introduction to wireless communication systems. Impedance matching techniques by using Smith Chart. Noise and distortion in HF systems and amplifiers. RF amplifier analysis and design using Y-parameters. HF mixers and oscillators. Phase locked loops and frequency synthesizers. Modulator and demodulator design.
EE 439
Advanced Electronics Lab
Credits: 
1
Active filters, phase locked loop (PLL) circuits, counters and dividers, sweep circuits. Function generators, multipliers, comparators and operational amplifier (Op-Amp) characteristics.
Prerequisite: 
EE 334
Specilization Elective Courses: 
EE 431
Electronic Measurement and Instrumentation
Credits: 
3
Units and principles of measurement. Error of measurement. Probability of error. Electronic measurements and electronic measuring instruments: Instrument amplifiers, signal sources, oscilloscopes, digital frequency meters, digital voltmeters. High frequency and microwave measurement techniques. Laboratory.
Prerequisite: 
EE 333, EE 335
EE 435
Industrial Electronics
Credits: 
3
Review of four layer devices and their applications. Gate control techniques in power switching elements and their protection. Introduction to solid state energy conversion. AC/DC, AC/AC, DC/AC and DC/DC converters. Introduction to control of electrical drives. Industrial control systems. Relay circuits; ladder diagrams. Sequential control circuits. Case studies.
Prerequisite: 
EE 334
EE 437
Op Amps and Applications
Credits: 
3
Op-Amp fundamentals; linear Op-Amp circuits: DC sources, current to voltage converters, voltage to current converters, current amplifiers, difference amplifiers, instrumentation amplifiers, transducer bridge amplifiers. Active filters; practical Op-Amp limitations; stability and frequency compensation.
Prerequisite: 
EE 334
EE 438
Design with Integrated Circuits
Credits: 
3
Nonlinear Circuit Applications: Voltage comparators, Schmitt triggers, precision rectifiers, analog switches, peak detectors, S/H circuits; signal generators: sine wave generators, multivibrators, IC timers, triangular wave generators, triangular-to-sine wave convertors, sawtooth wave generators, V/F and F/V convertors; D-A and A-D convertors: Basic DAC techniques, Bipolar DAC's, high resolution DAC's, DAC-based AD conversion, parallel A-D techniques, Integrating Type ADC's; logarithmic amplifiers: Log/Antilog amplifiers; Phase-Locked Loops.
Prerequisite: 
EE 334
EE 443
Microprocessors
Credits: 
4
Elements of microprocessor systems, hardware and software analysis. Addressing techniques. Input-Output devices. Design of small microprocessor systems. Laboratory.
EE 461
Optical System Design
Credits: 
3
Ray optics, wave optics in isotropic and anisotropic media, optical instruments, aberrations, fiber optics, optical sources (passive and active), optical elements, and optical detectors. Analysis of multi-component optical systems using linear system techniques. Design and optimization of individual components and multi-component systems using Code-V software.
Prerequisite: 
EE 363 or equivalent
EE 463
Antenna Theory and Design for Wireless Communications
Credits: 
3
Antenna characteristics and measurement. Antenna arrays. Dipole antennas. Radiation pattern, input impedance self and mutual impedance for dipole elements and arrays. Aperture antennas. Printed antennas. Field equivalence principle. Unintentional radiation and coupling. Baluns for antennas. Far field radiation patterns for electric and magnetic current sources. Reflection, diffraction,
Prerequisite: 
EE 363
EE 531
Television 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 535
Introduction 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 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.
PHYS 391
Physical Electronics I
Credits: 
3
Basic principles pertaining to the operation and characteristics of electron devices: Electron ballistics and applications, electron emission (field, thermal and photoelectric.) Energy levels and energy bands. Conduction in metals and semiconductors. Electron statistics, Shottky barriers, p-n junctions and applications. Bipolar, field-effect and metal-oxide -semiconductor (MOS) transistors. Photoelectric devices. Negative resistance devices.
Prerequisite: 
PHYS 202 and MATH 251
PHYS 392
Physical Electronics II
Credits: 
3
Basic principles pertaining to the operation and characteristics of electron devices: Electron ballistics and applications, electron emission (field, thermal and photoelectric.) Energy levels and energy bands. Conduction in metals and semiconductors. Electron statistics, Shottky barriers, p-n junctions and applications. Bipolar, field-effect and metal-oxide -semiconductor (MOS) transistors. Photoelectric devices. Negative resistance devices.
Prerequisite: 
PHYS 202 and MATH 251
Solid State Electronics
Specilization Required Courses: 
PHYS 391
Physical Electronics I
Credits: 
3
Basic principles pertaining to the operation and characteristics of electron devices: Electron ballistics and applications, electron emission (field, thermal and photoelectric.) Energy levels and energy bands. Conduction in metals and semiconductors. Electron statistics, Shottky barriers, p-n junctions and applications. Bipolar, field-effect and metal-oxide -semiconductor (MOS) transistors. Photoelectric devices. Negative resistance devices.
Prerequisite: 
PHYS 202 and MATH 251
PHYS 392
Physical Electronics II
Credits: 
3
Basic principles pertaining to the operation and characteristics of electron devices: Electron ballistics and applications, electron emission (field, thermal and photoelectric.) Energy levels and energy bands. Conduction in metals and semiconductors. Electron statistics, Shottky barriers, p-n junctions and applications. Bipolar, field-effect and metal-oxide -semiconductor (MOS) transistors. Photoelectric devices. Negative resistance devices.
Prerequisite: 
PHYS 202 and MATH 251
PHYS 462
Solid State Electronics
Credits: 
3
Crystal structure, electron gas, band theory, electronic conductivity, semiconductors, superconductivity, magnetic properties of matter.
Specilization Elective Courses: 
EE 432
Digital Electronics
Credits: 
3
Basic waveshapes and fundamentals of digital electronics. Principles of Metaloxide Semiconductor (MOS) transistor, operation of MOS inverters and gate circuits (NMOS, CMOS). Principles of bipolar junction transistors (BJT), operation of BJT inverters and gate circuits (TTL, ECL, I2L), semiconductor memories.
Prerequisite: 
EE 333
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.