next up previous contents
Next: Course Descriptions Telecommunications (EETS) Up: ms Previous: Department Facilities   Contents

Course Descriptions Electrical Engineering (EE)

For EE courses, the third digit in the course number designator indicates the subject area represented by the course. The courses for the Master's degree in Telecommunications are indicated by the prefix EETS. The EETS course descriptions are listed following the EE courses. The following designators are used for the EE courses:
XX1X Electronic Materials
XX2X Devices and Microelectronics
XX3X Electromagnetics and Optics
XX4X Biomedical Science
XX5X Circuit Design
XX6X Signal Processing and Control
XX7X Communications and Networking
XX8X Computer Engineering
XX9X Individual Instruction, Research, Seminar, and Special Project

8(1-3)9(0-9). Special Topics. This special topics course must have a section number associated with a faculty member. The second digit corresponds to the number of SCH which ranges from 1 to 3 SCH. The last digit ranges from 0 to 9 and represents courses with different topics.

7310. Introduction to Semiconductors. A study of basic principles in physics and chemistry of semiconductors that have direct applications on device operation and fabrication. The course covers basic semiconductor properties, elements of quantum mechanics, energy band theory, equilibrium carrier statistics, carrier transport and generation-recombination process.

7312. Semiconductor Processing Laboratory. This is a laboratory-oriented elective course for upper level undergraduates and first-year graduate students covering an overview of both silicon integrated circuits and III-V optoelectronics processing. Students will fabricate and characterize MOSFETS, visible semiconductor lasers, and submicron gratings (using holography). Lectures will discuss phtolithography, oxidation, diffusion, ion-implantation, metalization, and etching. Silicon process modeling using MODEIG. A laboratory report describing the projects will be peer-reviewed before final submission. 2.0 SCH Design. Prerequisite: EE 3311, graduate standing or permission of the instructor.

7314(ME7314). Introduction to Microelectromechanical Systems (MEMS) and Devices.
This course develops the basics for microelectromechanical devices and systems including microactuators, microsensors, and micromotors, principles of operation, different micromachining techniques (surface and bulk micromachining), IC-derived microfabrication techniques, thin-film technologies as they apply to MEMS.

7315. Superconductive Devices. An introduction to superconductivity and its applications. Topics include the phenomena of superconductivity, superconductive magnets and energy storage, transmission lines, paired-electron and ``normal'' electron tunneling, the D.C. and A.C. Josephson effects, magnetic screening, the Josephson equations, junction current-voltage characteristics, and applications of superconductive devices as voltmeters, magnetometers, digital circuits and in the generation, mixing, and detection of microwaves. Prerequisites: EE 3330, EE 3311.

7321. Semiconductor Devices and Circuits. This course focuses on the development of the physically-based simulation model parameters of transistors and on the application of the devices in analog circuits. Emphasis is on MOSFET transistors due to their rapidly developing dominance in most analog applications. In general, CMOS, BJT and BiCMOS applications are treated. Topic include basic components of operation amplifiers such as bias, differential, gain and output stages, frequency response and feedback circuits. Prerequisite: EE 3322.

7330. Electromagnetics: Guided Waves. Applications of Maxwell's equations to guided waves. Transmission lines, plane wave propagation and reflection. Hollow waveguides and dielectric waveguides. Fiber Optics. Cavity and dielectric resonators. Prerequisite: EE 3330.

7332. Electromagnetics: Radiation and Antennas. Polarization, reflection, refraction and diffraction of EM waves. Dipole, loop and slot/reflector antennas. Array analysis and synthesis. Self and mutual impedance. Radiation resistance. Prerequisite: EE 3330.

7333. Antennas and Radiowave Propagation for Personal Communications. This course is concerned with three important aspects of telecommunications: fixed site antennas, radiowave propagation, and small antennas proximate to the body. The topics include electromagnetics fundamentals, general definitions of antenna characteristics, electromagnetic theorems for antenna applications, various antennas, wave propagation characteristics as in earth-satellite communications, radio test sites, urban and suburban paths and multipath propagation, and radio communication system. Prerequisites: EE 3330

7335. Quantum Electronics. Optical properties of solids: wave-length dependent dielectric constant, reflectivity, dispersion relations, quantum principles of absorption and emission, free-carrier absorption, electric dipole transitions, resonant processes, and field quantization. Prerequisite: EE 5330.

7340. Biomedical Instrumentation. This course looks at a variety of devices commonly used in medicine and medical science. Topic include strain gauges, electrophysiology, cardiac pacing and defibrillation, medical imaging (radiography, CT, MRI, ultrasound, nuclear medicine), and measurement of temperature, vascular pressure, cardiac output, blood flow, and respiration. The laboratory section provides hands-on experience in measuring several electrophysiologic signals like the electrocardiogram (ECG).

7345. Medical Signal Analysis. This course emphasizes analog and digital processing and analysis of signals encountered in medicine. Topics covered include design of OP AMP-based instrumentation amplifiers and filters, patient electrical isolation and safety, data acquisition, fundamental of digital filtering, computerized tomography (CT), ECG signal compression, and telecommunications applications in medicine. The course project involves the design and realization of a LabView-based electrophysiologic data acquisition, display, and analysis system.

7350. Foundations of Network Theory. Linear, nonlinear, time-invariant and time-varying two terminal and multi-terminal circuit elements. Network topology, matrix representation. State space analysis and solutions of state equations. Computer and numerical analysis of networks. Passive and active design of linear networks. Prerequisite: EE 2352.

7356. VLSI Design and Lab. Laboratory-oriented course for senior and master level graduate students will cover an overview of IC circuit design and fabrication process, basic design rule, and layout techniques. Emphasis will be on digital design. CMOS and NMOS technology will be covered. Each student must complete one or more design projects by the end of the first semester. Prerequisites: EE 2381 and EE 3311.

7357. CAE Tools for Structured Digital Design. This course concentrates on the use of CAE tools for the design and simulation of complex digital systems. Verilog, a registered trademark of Cadence Design Systems, Inc., hardware description language will be discussed and used for behavioral and structural hardware modeling. Structured modeling and design will be emphasized. Design case studies include a pipelined processor, cache memory, UART, and a floppy disk controller. Prerequisites: EE 2381 or consent of instructor.

7360. Analog and Digital Control Systems. Feedback control of linear continuous and digital systems in the time and frequency domain. Topics include plant representation, frequency response, stability, root locus, linear state variable feedback, and design of compensators. Prerequisite: EE 3372.

7362(ME 7302). Systems Analysis. State space representation of continuous and discrete-time systems, controllability, observability, and minimal representations; linear state variable feedback, observers, and quadratic regulator theory. Prerequisite: EE 3370.

7370. Communication and Information Systems. An introduction to communication and modulation systems in discrete and continuous time, information content of signals and the transmission of signals in the presence of noise. Amplitude, frequency, and phase modulation. Time and frequency division multiplexing. Prerequisite: EE 3370.

7371. Analog and Digital Filter Design. Approximation and analog design of Butterworth, Chebyshev, and Bessel filters. Basic frequency transformations for designing low-pass, band-pass, band-reject, and high-pass filters. Concept of IIR digital filters using impulse-invariant and bilinear transformations. Design of FIR digital filters using frequency sampling and window methods. Canonical realization of IIR and FIR digital filters. Wave digital filters. Introduction to two-dimensional filters. Prerequisite: EE5372.

7372. Digital Signal Processing. Classification and characterization of discrete time systems, the z transform, discrete Fourier transform, Fast Fourier transform, Digital filter design. Prerequisite: EE 3370.

7373. Digital Signal Processing Laboratory. Applications of digital signal processor technology based on the Texas Instruments TMS320C50 DSP. DSP device architecture, assembly language, use of DSP development tools design of FIR and IIR digital filters and real time spectrum analysis with FFT.

7374. Digital Image Processing. An introduction to the basic concepts and techniques of digital image processing. Characterization and representation of images, image enhancement, image restoration, image analysis, image coding, and reconstruction. Prerequisites: EE 5372/7372.

7375. Random Processes in Engineering. Probability and stochastic processes as used in communications, signal processing, and control. Topics include probability theory, random variables, expected values and moments, multivariate Gaussian distributions, stochastic processes, autocorrelation and power spectral densities, and an introduction to estimation and queuing theory. Prerequisite: EE 3370.

7376. Introduction to Computer Networks. Surveys basic topics in communications networks with an emphasis on layered protocols and their design. Topics include: OSI protocol reference model, data link protocols, local area networks, routing, congestion control, network management, security, and transport layer protocols. Network technologies include telephony, cellular, Ethernet, IP (Internet protocol), TCP, and ATM. Assignment may include lab exercises involving computer simulations. Prerequisites: None; knowledge of basic probability may be helpful but not necessary.

7380. Logic Design and Implementation. Modern design practices for the reliable design of large digital systems is covered, and the potential for modern integrated circuit technologies is explored. The background needed to design digital systems at a professional level is developed. Classroom lectures will be complemented by a number of design-oriented laboratory experiments. Prerequisites: EE 2381, EE 3381 or CSE 2340.

7381. Digital Computer Design. Emphasizes design of digital systems and register transfer. Design conventions, addressing modes, interrupts, input-output, channel organization, high-speed arithmetic, hardwired, and microprogrammed control. Central processor organization design, data path, pipelines, and memory organization will be discussed. Prerequisite: EE 2381. Recommended but not required: EE 7357 or experience with hardware description language.

7385. Microprocessors in Digital Design. This course is intended to help prepare the digital design engineer for utilization of microprocessors as programmable logic components in digital systems design. Topics include: fundamentals of both hardware and software engineering and their interrelationship with the microprocessor; capabilities and limitations of the Motorola 68000 microprocessor family; use of hardware/software development systems; assembly language programming for the 68000; input-output interfacing; and concepts involved in real time applications. Also, features of the 68030 will be covered. Prerequisites: EE 2381 and assembly language programming.

7(1-6)9(6-7). Master's or Engineer's Thesis. Variable credit, but no more than six semester hours in a single semester and not more than four in a summer term.

8310. Electronic Processes. Study of atomic, molecular, and crystal structures; electron motion in crystals; carrier statistics; band theory; electronic transport properties; and scattering and recombination mechanisms in metals and semiconductors.

8322. Semiconductor Lasers. A study of semiconductor lasers and light emitting diode optical sources, semiconductor optical detectors, receiver noise, optical fiber waveguides and their transmission characteristics, and optical fiber systems.

8325. Optical Radiation Detectors. This course develops the basic physical and operating principles of optical detectors. The course focuses on infrared detectors. The topics include geometric optics, blackbody radiation, radiometry, photon detection mechanisms, thermal detection mechanisms, probability and statistics of optical detection, noise in optical detectors, figures of merit, photovoltaic detectors, photoconductive detectors, bolometers, pyroelectric detectors, Schottky diode detectors, and quantum well detectors. Prerequisite: EE 3311 and EE 3330 or optics.

8328. Semiconductor Devices. Metal-semiconductor devices, pn junctions, bipolar transistors, junction field-effect transistor, insulated-gate field-effect transistors, power devices.

8331. Microwave Electronics. A study of microwave circuit design covering amplifiers, mixers and oscillators using s-parameters. Topics include scattering parameters, transmission lines, impedance matching, network synthesis, stability, noise, narrow band and broadband amplifier design, low-noise amplifiers, multi-stage amplifiers, biasing considerations, microwave oscillators and microwave mixers. Relationships to CAE tools. Prerequisites: EE 3330, EE 7330, or EE 7332.

8332. Numerical Techniques in Electromagnetics. This course introduces various numerical methods in electromagnetics, with emphasis on practical applications. The numerical methods include the moment method, finite difference method, and finite element method. Prerequisites: EE 7330 or consent of instructor; proficiency of one computer language (e.g. FORTRAN).

8333. Advanced Electromagnetic Theory. The course offers the advanced level of electromagnetic theory beyond EE 5330. Topics include various electromagnetic theories and principles. Green's functions, and perturbational and variational techniques. Prerequisite: EE 7330.

8355. Transistor Integrated Circuits. An introduction to CMOS, BJT and BiCMOS analog integrated circuits. Topic include development of detailed, physically-based device models for SPICE simulation and applications of these to components of operational amplifiers such as bias, differential, gain and output stages, frequency response and compensation and feedback circuits. Emphasis is on modern CMOS operational amplifier design with BiCMOS applications. As an extension of EE 7321, this course covers the topics in more depth and considers high frequency aspects of analog circuits. Prerequisites: Senior level circuits and device physics.

8356. Advanced Topics in VLSI Design. This is a seminar oriented course aiming at advanced issues in VLSI design. The instructor will make a short introduction for each topic covered. The students are then required to make a presentation on the details. The term project is required for each student. The grade will be based on both presentation and project. Prerequisite: EE 7356 or consent of instructor.

8357(CSE 8357). Design of CAD/CAE Tools. Concentrates on algorithm and software development techniques for design and implementation of CAD/CAE tools. Development of tools for VLSI and digital systems design is emphasized. Topics include database development to support design environments and representation, characteristics and design of synthesis, static analysis, and dynamic analysis tools. Human interface issues and CAD/CAE output formats are also covered. Prerequisites: EE 7356 or experience with design using CAD/CAE tools and programming skills.

8361. Optimal Control of Deterministic and Stochastic Systems. Topics related to deterministic system control include applications of the variational calculus using Hamiltonian methods, optimization with control variable constraints, maximum principle, linear quadratic problem, Ricatti equation and principle of optimality. Optimal stochastic control discusses point estimation, state estimation, Kalman filter, linear quadratic Gaussian problem and separation principle. Prerequisites: EE 5375, EE 5360, EE 6360.

8364. Statistical Pattern Recognition. Introduction to various parametric and nonparametric statistical approaches to automatic classification of a set of processes. Topics include: Bayes, Neyman-Pearson, Minimax, sequential, and nearest-neighbor classifiers, estimation of classifier error, parameter estimation, density function estimation, linear discriminant functions, feature selection and evaluation, unsupervised recognition techniques and clustering analysis. Prerequisite EE 7375 or equivalent.

8365. Adaptive Filters. A detailed treatment of the theory and application of adaptive filter processing. Topics include linear prediction, stochastic gradient (LMS) adaptive transversal filters, recursive least-squares (RLS) adaptive transversal filters, lattice filters, and fast RLS algorithms. Application to be discussed include adaptive equalization, echo cancellation, system identification, beamforming, speech coding, and spectral estimation. Prerequisites EE 7375, EE 7372, or consent of instructor.

8366. Artificial Neural Networks. Provides an introduction to Artificial Neural Networks and some applications. Topics covered include Associative Memories. Hopfield model and extensions. Optimization problems. Simple Perceptrons. Multi-layer Networks. Recurrent Networks. Application to supervised pattern recognition. Unsupervised competitive learning. Kohonen networks, adaptive resonance theory. Prerequisites: Some background in multi-variate calculus, probability and statistics, linear algebra.

8367(ME 8367). Nonlinear Control. This course introduces the student to methods of the control of nonlinear systems. The course reviews phase plane analysis of nonlinear systems, Lyapunov Theory, nonlinear stability and describing function analysis. Advance control techniques include feedback linearization, sliding control, and adaptive control. Special emphasis will be placed on the application of the developed concepts to the robust regulation of the response of nonlinear systems. Prerequisites: EE 7362.

8368. Signal Processing for Wireless Communications. This course focuses on signal processing used in wireless communications. Emphasis is given to channel equalization, which can be considered a form of temporal signal processing, spatial array processing, and space-time processing. Specific topics include classical and blind channel equalization, Fourier, parametric, and subspaced-based direction finding methods for smart antennas, and space-time signal processing. Prerequisite: EE 7372.

8370. Analog and Digital Communications. Review of probability theory and stochastic processes. Characterization of communication signals and systems, optimum receivers, signal design for and communication through band-limited channels, applications in wireless communications.

8371. Information Theory. An investigation of the fundamental performance limits of communication systems. Developments and proofs of Shannon's three theorems, involving channel capacity, lossless source coding, and rate distortion theory. Key topics covered include entropy, entropy rate, mutual information, discrete memoryless channels and sources, and the additive white Gaussian noise channel. Prerequisites: EE7370 and EE 7375.

8372. Cryptography and Data Security. Cryptography is the study of mathematical systems for solving two kinds of security problems on public channels: privacy and authentication. Covers the theory and practice of both classical and modern cryptographic systems. The fundamental issues involved in the analysis and design of a modern cryptographic system will be identified or studied. Prerequisite: EE/STAT/CSE 4340 or equivalent.

8373. Digital Speech Processing. Theory and application of digital speech processing. Characterization and modeling of speech signals, speech signal processing techniques. Topics include digital speech coding, speech synthesis, speech recognition, and speech verification. Prerequisite: EE 7372.

8374. Fundamentals of Computer Vision. Basic concepts and various techniques for computer analysis, interpretation, and recognition of pictorial data. Topics include: Binary image analysis, edge and curve detection, image segmentation, shape and texture representation and recognition, morphological methods, and stereo vision. Prerequisites: Familiarity with basic concepts in signal processing and probability theory.

8375. Error Control Coding. The construction and decoding of block codes and convolutional codes. Bounds on code performance and performance tradeoffs. Introduction to trellis coded modulation and turbo codes. Typical applications of error control coding. Prerequisites: EE 8370, or permission of the instructor.

8376. Detection and Estimation Theory. Advanced topics in detection and estimation, including asymptotic detector and estimator performance, robust detection, and nonparametric detection techniques. Prerequisite: EE8370.

8377. Advanced Digital Communications. Equalization, digital communication through fading and multipath channels, spread spectrum, multi-user communications, wireless applications. Prerequisites: EE8370, or permission of the instructor.

8378. Performance Modeling and Evaluation of Computer Networks. Probabilistic modeling and evaluation techniques to understanding the behavior of traffic, switching, and network protocols. Topics include basic queuing theory, traffic models, multiplexing, scheduling, switch models, routing, and traffic control, in the context of protocols such as TCP/IP and ATM. Prerequisites: Probability, random processes, and some knowledge of networks. EE5376/7376 and CSE 6344 recommended.

8(1-9)9(0-9). Dissertation. Variable credit, but no more than 15 semester hours in a single semester and no more than 10 semester hours in summer terms. Registration in several sections may be needed to obtain the desired number of dissertation hours. For example, 12 semester hours of dissertation would require registration in EE 8390 and 8991.


next up previous contents
Next: Course Descriptions Telecommunications (EETS) Up: ms Previous: Department Facilities   Contents
2002-02-07