Specialization Options

Communication Systems
Specilization Required Courses: 

EE 473

Course Name: 
Introduction to Digital Signal Processing
Course Credit: 
3
Course Description: 
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.

EE 477

Course Name: 
Introduction to Digital Communication
Course Credit: 
4
Course Description: 
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 374

EE 479

Course Name: 
Communication Laboratory
Course Credit: 
1
Course Description: 
Demonstration of fundamental signal processing techniques using software packages. Various analog and digital modulation schemes.
Specilization Elective Courses: 

EE 433

Course Name: 
Communication Electronics
Course Credit: 
3
Course Description: 
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

Course Name: 
Introduction to Remote Sensing
Course Credit: 
3
Course Description: 
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.

EE 470

Course Name: 
Mobile Communication
Course Credit: 
3
Course Description: 
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.

EE 474

Course Name: 
Introduction to Optical Fiber Communications
Course Credit: 
3
Course Description: 
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.

EE 475

Course Name: 
Introduction to Image Processing
Course Credit: 
3
Course Description: 
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.

EE 478

Course Name: 
Introduction to Information Theory
Course Credit: 
3
Course Description: 
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

Course Name: 
Computer Communication Networks I
Course Credit: 
3
Course Description: 
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

Course Name: 
Computer Communication Networks II
Course Credit: 
3
Course Description: 
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

Course Name: 
Digital Wireless Communications
Course Credit: 
3
Course Description: 
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

Course Name: 
Bayesian Signal Processing
Course Credit: 
3
Course Description: 
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 574

Course Name: 
Image Analysis
Course Credit: 
3
Course Description: 
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 578

Course Name: 
Speech Processing
Course Credit: 
3
Course Description: 
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

Course Name: 
Digital Video Processing
Course Description: 
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

Course Name: 
Control Technology and Design
Course Credit: 
4
Course Description: 
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.

EE 453

Course Name: 
Linear System Theory
Course Credit: 
4
Course Description: 
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.
Specilization Elective Courses: 

EE 435

Course Name: 
Industrial Electronics
Course Credit: 
3
Course Description: 
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.

EE 443

Course Name: 
Microprocessors
Course Credit: 
4
Course Description: 
Elements of microprocessor systems, hardware and software analysis. Addressing techniques. Input-Output devices. Design of small microprocessor systems. Laboratory.

EE 451

Course Name: 
Introduction to Robot Control
Course Credit: 
3
Course Description: 
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.

EE 454

Course Name: 
Linear Multivariable Systems
Course Credit: 
3
Course Description: 
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.

EE 457

Course Name: 
Introduction to Optimization Theory
Course Credit: 
3
Course Description: 
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.

EE 485

Course Name: 
Introduction to Fuzzy Control
Course Credit: 
3
Prerequisite: 
EE 352

EE 512

Course Name: 
Solid State D.C. Drives
Course Credit: 
3
Course Description: 
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

Course Name: 
Artificial Neural Networks
Course Credit: 
3
Course Description: 
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

Course Name: 
Digital Control
Course Credit: 
3
Course Description: 
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

Course Name: 
(Sp. Topic) Nonlinear Control
Course Credit: 
3

SCO 591

Course Name: 
(Sp. Topic) Chaotic Dynamics
Course Credit: 
3
Electronics
Specilization Required Courses: 

EE 432

Course Name: 
Digital Electronics
Course Credit: 
3
Course Description: 
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.

EE 433

Course Name: 
Communication Electronics
Course Credit: 
3
Course Description: 
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

Course Name: 
Advanced Electronics Lab
Course Credit: 
1
Course Description: 
Active filters, phase locked loop (PLL) circuits, counters and dividers, sweep circuits. Function generators, multipliers, comparators and operational amplifier (Op-Amp) characteristics.
Specilization Elective Courses: 

EE 431

Course Name: 
Electronic Measurement and Instrumentation
Course Credit: 
3
Course Description: 
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.

EE 435

Course Name: 
Industrial Electronics
Course Credit: 
3
Course Description: 
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.

EE 437

Course Name: 
Op Amps and Applications
Course Credit: 
3
Course Description: 
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.

EE 438

Course Name: 
Design with Integrated Circuits
Course Credit: 
3
Course Description: 
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.

EE 443

Course Name: 
Microprocessors
Course Credit: 
4
Course Description: 
Elements of microprocessor systems, hardware and software analysis. Addressing techniques. Input-Output devices. Design of small microprocessor systems. Laboratory.

EE 461

Course Name: 
Optical System Design
Course Credit: 
3
Course Description: 
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.

EE 531

Course Name: 
Television Engineering
Course Credit: 
3
Course Description: 
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

Course Name: 
Introduction to MEMS
Course Credit: 
3
Course Description: 
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

Course Name: 
Introduction to VLSI Design
Course Credit: 
3
Course Description: 
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

Course Name: 
Advanced Digital Design
Course Credit: 
3
Course Description: 
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

Course Name: 
Physical Electronics I
Course Credit: 
3
Course Description: 
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

Course Name: 
Physical Electronics II
Course Credit: 
3
Course Description: 
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

Course Name: 
Physical Electronics I
Course Credit: 
3
Course Description: 
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

Course Name: 
Physical Electronics II
Course Credit: 
3
Course Description: 
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

Course Name: 
Solid State Electronics
Course Credit: 
3
Course Description: 
Crystal structure, electron gas, band theory, electronic conductivity, semiconductors, superconductivity, magnetic properties of matter.
Specilization Elective Courses: 

EE 432

Course Name: 
Digital Electronics
Course Credit: 
3
Course Description: 
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.

EE 537

Course Name: 
Introduction to VLSI Design
Course Credit: 
3
Course Description: 
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.