ELECTRICAL & COMPUTER ENGINEERING COURSES

(Effective Fall Semester 2000)

Courses for Undergraduate and Graduate Students

ELEC 6100. Wireless Communication Systems (Formerly 6420)  (3) Lec. 3.  Pr., ELEC 3400, ELEC 3320.  Introduction to mobile cellular radio and wireless personal communications, cellular concept, mobile radio propagation, modulation techniques, multiple access techniques, wireless systems and standards.

ELEC 6110. Wireless Networks (3). Pr., ELEC 6100. Introduction to evolution of technologies from 2G to 3G wireless networks, wireless broadband, satellite communication, wireless local area networks, mobile Internet protocol, wireless network security, wireless network planning, design and management.

ELEC 6120. Telecommunication Networks (3). Lec. 3. Pr., ELEC 3400. Introduction to public and private telecommunication systems, including switched telephone networks, circuit and packet switching, voice and data networks, transmission technologies and protocols, switching protocols and architectures, and network management.

ELEC 6130. RF Devices and Circuits (3). Lec. 3. Pr., ELEC 3700.Introduction to RF semiconductor devices and circuits targeted for wireless applications.

ELEC 6150. Information Security (3). Pr., Senior standing and departmental approval. Emerging protocols, standards and technologies of information security; Design of information network security, firewall, virtual private networks and secured applications.

ELEC 6200. Computer Architecture and Design (3) Lec. 3. Pr., ELEC 2220. Structural organization and hardware design of digital computers; register transfers; micro-operations, control units and timing; instruction set design; input/output devices, multiprocessors, automated hardware design aids.

ELEC 6210. Personal Computer System Design (3) Lec. 3. Pr., ELEC 2220. Personal computer hardware components, microprocessors, motherboard design, cache and main memory technologies and subsystems, standard expansion buses and interfacing. Design of selected peripheral subsystems, including floppy and hard disks, CDROMs, graphics displays, input devices, and multimedia hardware.

ELEC 6220. Information Communication (3) Lec. 3. Pr., ELEC 2220. Architectures, protocols, standards and technologies of information networks; Design and implementation of information networks based on requirements; Applications of information networks for data, audio and video communications.

ELEC 6230. Parallel Processing (3) Lec. 3. Pr., ELEC 2220. Hardware components of multiprocessor systems including processor, interconnection, memory, and control architectures; Software elements of parallel processing including inter-processor communication, task partitioning, task mapping and scheduling, load balancing, programming languages, and parallel algorithms.

ELEC 6240. Neural Networks (3) Lec. 3. Pr., ELEC 2120. Principles, architectures, and technologies of neural networks; design and implementation of neural networks using electronics and optics; applications of neural networks.

ELEC 6250. Computer-Aided Design of Digital Circuits (3) Lec. 3. Pr., ELEC 2220. Computer-automated design of digital logic circuits, using discrete gates, programmable logic devices, and standard cells, hardware description languages, circuit simulation for design verification and analysis, fault diagnosis and testing.

ELEC 6260. Embedded Computing Systems (3). Pr. ELEC 2220. The design of systems containing embedded computers. Microcontroller technology, assembly language and C programming, input/output interfacing, data acquisition hardware, interrupts, and timing. Real-time operating systems and application programming. Embedded system application examples.

ELEC 6310. Design of Antennas and Antenna Systems (3) Lec. 3. Coreq., ELEC 3320. Application of Electromagnetic and Circuit concepts to the design of practical antennas and antenna systems.

ELEC 6320. Electromagnetic Compatibility and Interference (3) Lec. 3. Pr., ELEC 3320, ELEC 3700. Electromagnetic noise coupling, designing for electromagnetic compatibility (EMC), EMC regulation, noise sources, standard techniques for eliminating noise, circuit layout for reduced electromagnetic interference (EMI).

ELEC 6340. Microwave Engineering (3) LEC. 3. Pr., ELEC 3310, ELEC 3700, Coreq., ELEC 3320. Application of Electromagnetic and Electronic concepts to the design of practical microwave devices and circuits typically used in wireless communications.

ELEC 6350. RADAR and SONAR Principles (3) LEC. 3. Pr., ELEC 3320, ELEC 3800. Study of the fundamentals of RADAR systems including detection of nondeterministic signals in noise, and introduction to the principles of wave acoustics with emphasis on SONAR systems.

ELEC 6410. Digital Signal Processing (3) Lec. 3. Pr., ELEC 3400. Digital processing of signals, sampling, difference equations, discrete-time Fourier transforms, discrete and fast Fourier transforms, digital filter design.

ELEC 6430. Digital Image Processing (3) Lec. 3. Pr., ELEC 3400, ELEC 3800. Digital image processing principles and applications such as enhancement, restoration and compression.

ELEC 6510. Modeling and System Identification (3) Lec. 3. Pr., ELEC 3500 or departmental approval. Development of physical models (linear and nonlinear) from first principles and estimation of model parameters from experimental data. System identification in closed loop. Data collection under output feedback.

ELEC 6520. Discrete Embedded Control Systems (3) Lec. 3. Pr., ELEC 3500. Discrete state equation models, control system characteristics, pole placement design and implementation, estimator design and implementation.

ELEC 6540. Modern Controller Technology (3). LEC. 2, LAB. 3. Pr., ELEC 3100, ELEC 3500, or COI. Controller technologies used in industrial and research practice. PID, auto-tuning PID, programmable logic controllers, personal-computer based controllers, microcontrollers, digital signal processors.

ELEC 6610. Power Electronics (3) Lec. 3. Pr., ELEC 3600, ELEC 3700. Power electronic circuits, components, and devices.

ELEC 6620. Power System Analysis (3) Lec. 3. Pr., ELEC 3600 or departmental approval. Power system modeling, power flow analysis, analysis of faulted power systems..

ELEC 6630. Electromagnetic Machines (3) Lec. 3. Coreq., ELEC 3600. Fundamentals of the electromagnetic-mechanical energy conversion process. Principles of operation, application, and control of ac and dc motors and generators.

ELEC 6650. Power System Protection (3) Lec. 3. Pr., ELEC 3600. Fault analysis using symmetrical components. Power switchgear, including switches, disconnects, fuses, relays and circuit breakers. Fundamentals of electric power system protection, including bus, transformer, and line protection.

ELEC 6700. Semiconductor Fundamentals (3) Lec. 3. Pr., ELEC 3700. An introduction to semiconductors: crystal structure, energy band theory, equilibrium electron and hole statistics, doping, generation and recombination processes, carrier drift and diffusion, transport equations.

ELEC 6710. Semiconductor Devices (3) Lec. 3 . Pr., ELEC 6700. An introduction to semiconductor devices: pn junctions, junction diode based devices, optoelectronic devices, bipolar transistors, field effect transistors.

ELEC 6730. Microelectronic Fabrication (3) Lec. 3. Pr., ELEC 2210 or departmental approval. This course develops an understanding of the basic processes used in fabrication of bipolar and MOS integrated circuits and practices actual fabrication in the microelectronics laboratory.

ELEC 6740. Electronics Manufacturing, (3) Lec. 2, LAB. 3. Pr., ELEC 3700 or departmental approval. This course examines the materials and processes used to manufacture electronic products. Particular attention is given to substrate technology and electronics assembly.

ELEC 6750. Introduction to Plasma Engineering (3) Lec. 3. Pr., ELEC 3320 or departmental approval. Electrical breakdown and discharges in gases, basic plasma theories, applications of plasmas, plasma processing for microelectronic fabrication.

ELEC 6760. Solid-State Sensors (3) Lec. 3. Pr., ELEC 3700 or departmental approval. Theory, technology and design of micro-mechanical sensors, electrochemical microsensors, photodetectors, and integrated smart sensors.

ELEC 6770. VLSI Design (3) Lec. 3. Pr., ELEC 2210, ELEC 2220. Review of MOS transistor fundamentals, CMOS logic circuits; VLSI fabrication and design rules; clocking strategies and sequential design; performance estimation; memories and programmable arrays; standard cell design methodologies; computer aided design (CAD) tools.

ELEC 6780. Analog Circuit Design (3) Lec. 3. Pr., ELEC 3700 or departmental approval. This course explores the circuit design techniques used for implementing analog integrated circuits in both CMOS and bipolar technologies. Differential amplifiers, operational amplifiers, current sources, data converters, circuit layout and device modeling are topics central to this course.

ELEC 6800. Advanced Computational Techniques for Electrical Engineers (3) Lec. 3. Pr., ELEC 2120, ELEC 3320. Introduction to high level programming techniques in electrical engineering applications; topics include linear systems analysis, system identification, nonlinear dynamic systems, and electromagnetic applications.

ELEC 6810. Computed Imaging Systems (3) Lec. 3. Pr. ELEC 2120 or departmental approval. Introduction to computed imaging systems such as magnetic resonance imaging (MRI), computed tomography (CT), and synthetic aperture radar (SAR).

ELEC 6970. Special Topics in Electrical Engineering (Credit To Be Arranged, 1 to 5). Pr., departmental approval. May be taken more than one semester.

Courses for Graduate Students Only

ELEC 7200. Advanced Topics in Computer Architecture (3) Lec. 3. Pr., ELEC 6200. Current topics in the field of modern computer architecture and design, with specific topics and emphasis varying according to current research interests. May be taken more than one semester.

ELEC 7210. Fault Tolerant Computing (3) Lec. 3. Pr., ELEC 6200. Architecture and design of fault tolerant computer systems using protective redundancy, estimation of the reliability and availability of fault tolerant systems, error recovery, and fault diagnosis.

ELEC 7220. Advanced Information Communication (3) Lec. 3. Pr., ELEC 6220. Emerging architectures, protocols, standards and technologies of information networks; design of data, video and audio information networks; emerging multimedia applications of information networks.

ELEC 7230. High Performance Computing (3) Lec. 3. Pr., ELEC 6230. High performance computing systems; design and implementation issues of cluster architectures; reconfigurable architectures; parallelization of hard problems, performance modeling and analysis.

ELEC 7250. VLSI Testing (3) Lec. 3. Pr., ELEC 6760. Exponential nature of the test problem, fault models, test generation algorithms, test generation for sequential circuits, fault simulation, testability measures, fault coverage, yield and defect levels, design-for-testability approaches, scan and boundary scan, IDDQ testing, mixed signal testing.

ELEC 7310. Advanced Electrodynamics I (3) LEC. 3. Pr., Departmental approval. Review of Basic Electromagnetics. Electromagnetic wave propagation in infinite and bounded media. Equivalence Principle, Uniqueness Theorem, Reciprocity, Green's functions and Plane wave functions.

ELEC 7320. Advanced Electrodynamics II (3) lec. 3. Pr., ELEC 7310. Cylindrical wave functions. Spherical wave functions. Scattering by cylinders and spheres. Perturbational and variational techniques.

ELEC 7330. Electromagnetic Measurements (3), LEC. 1, LAB. 3. Pr., ELEC 6310, ELEC 6340, ELEC 6350. Electromagnetic theory is supported by lab experiments, including microstrip circuit characterization using a vector network analyzer, antenna and radar cross section measurements in an anechoic chamber, and optical measurements using an optical spectrometer.

ELEC 7340. Computational Electromagnetics I (3) LEC. 3. Pr., ELEC 7310. Solution of electromagnetic scattering, radiation, and coupling problems using method of moments, finite-difference, finite-element, transmission-line matrix and other advanced computational methods.

ELEC 7350. Computational Electromagnetics II (3) LEC. 3. Pr., ELEC 7310. Solutions of electromagnetic scattering, radiation, and coupling problems using a variety of common asymptotic techniques including geometrical and physical optics (GO/PO), physical theory of diffraction (PTD), geometric theory of diffraction (GTD), and other variations.

ELEC 7410. Stochastic Signal and System Analysis (3) Lec. 3. Pr., Departmental approval. Applications of probability, random variables and stochastic processes in electrical engineering.

ELEC 7420. Adaptive Signal Processing. (3) Lec. 3. Coreq., ELEC 7410. Least mean square and recursive least square algorithms; adaptive FIR and IIR filters, lattice filters, Kalman filters; adaptive system identification and its application in communications and control.

ELEC 7430. Advanced Communication Theory (3) Lec. 3. Pr., ELEC 3400. Principles of modern communication systems. Elements of information theory, source encoding, efficient signaling with coded waveforms, convolutional codes; carrier recovery and synchronization under AGN channel; adaptive equalization; maximum likelihood estimation, Viterbi algorithm.

ELEC 7500. State-Variable Analysis of Systems (3) Lec. 3. Pr., Departmental approval. Matrices and linear spaces; state variables for linear continuous and discrete systems; applications in analysis and design of control systems.

ELEC 7510. Optimal and Stochastic Control Systems (3) Lec. 3. Pr., Departmental approval. Theory of extrema, calculus of variations, LQR/LQG theory, optimal control, observability, controllability, sensitivity, observers and state estimators, pole assignment.

ELEC 7520. Advanced Discrete Control Systems (3) Lec. 3. Pr., Departmental Approval. Discrete state modeling. Pole assignment and estimation. Multi-rate sampled systems. Non-synchronous sampled systems. MIMO.

ELEC 7550. Fuzzy Logic Control Systems (3) Lec. 3. Pr., ELEC 7500. Fuzzy logic as information representation and decision making paradigm; stability analysis, system identification and estimation, adaptive fuzzy control, supervisory control, gain scheduling.

ELEC 7560. Nonlinear Systems & Control (3) LEC. 3. Pr., ELEC 6500 or departmental approval. Principles of nonlinear system modeling and analysis: phase-plane analysis, describing functions, Lyapunov stability, Luré regulator problem. Nonlinear control systems design: Lyapunov design, differential geometric methods, variable structure control, integrator backstepping. Nonlinear system state estimation.

ELEC 7610. Power System Dynamics and Stability (3) Lec. 3. Pr., ELEC 6620, ELEC 6650. Dynamic models of power systems and analysis of power system stability.

ELEC 7620. Power System Operations (3) Lec. 3. Pr., ELEC 6620 or departmental approval. Unit commitment, power system security, state estimation, power system control centers and real-time applications.

ELEC 7630. Advanced Electric Machines (3) Lec. 3. Pr., ELEC 6630. Advanced machine modeling, including KronĘs generalized machine theory, ParkĘs transformation, and generalized coordinate tranformations. Derivation of traditional machine models. Machine nonlinearities, including finite element analysis.

ELEC 7640. Power System Transients (3) Lec. 3. Pr., ELEC 6630. Transients in electric power systems, including lightning and switching phenonmena. Travelling waves on power transmission lines. Surge arresters, BIL, BSL, line insulation. System modeling.

ELEC 7710. The Field-Effect Transistor (3) Lec. 3. Pr., ELEC 6710. Advanced treatment of the modern field-effect transistor: the state-of-the-art, the MOS capacitor, the 4-terminal MOSFET, short and narrow-channel effects, dynamic operation, reliability, scaling theory, modeling, silicon-on-insulator technology, heterostructure devices.

ELEC 7720. The Bipolar Transistor (3) Lec. 3. Pr., ELEC 6710. Advanced treatment of the modern bipolar junction transistor: the state-of-the-art, terminal currents, solutions for arbitrary doping profiles, the polysilicon emitter contact, high-injection effects, dynamic operation, device models, heterojunction bipolar transistors.

ELEC 7730. Advanced Plasma Processing for Microelectronic Fabrication (3) Lec. 3. Pr., ELEC 6750 or departmental approval. Plasma reactor design and process optimization, plasma assisted etching and deposition processes, plasma assisted oxidation and surface modification processes, plasma polymerization, plasma induced damages to semiconductor devices.

ELEC 7740. Electronics Packaging (3) Lec. 3. Pr., ELEC 6740 or departmental approval. Design issues in the packaging of electronics. Emphasis is placed on physical design, electrical performance, thermal characteristics and mechanical stress induced failures.

ELEC 7750. Low-Temperature Electronics (3) Lec. 3. Pr., ELEC 6710. Advanced treatment of electronic devices operating at reduced temperatures: the case for cryogenic computers, semiconductor physics at low temperatures, carrier freeze-out, cooled CMOS technology, cooled bipolar technology, superconductors, packaging.

ELEC 7770. Advanced VLSI Design (3) Lec. 3. Pr. ELEC 6770 or departmental approval. Review of CMOS logic circuits; impact of fabrication issues on design; high speed switching circuits; high performance memory structures; advanced clocking strategies and clock distribution; performance optimization; deep submicron design issues; ASIC design flow: logic synthesis, placement and routing; design verification; low power design.

ELEC 7780. RF Microelectronics (3) Lec. 3. Pr., ELEC 6780 or departmental approval. Techniques used in the design of monolithic integrated circuits for RF applications.

ELEC 7900. Independent Study in Electrical Engineering (Credit To Be Arranged, 1 to 3). Pr., departmental approval. May be taken more than one semester.

ELEC 7950. Electrical Engineering Seminar (Credit To Be Arranged, 1 to 3). Pr., departmental approval. May be taken more than one semester.

ELEC 7970. Special Topics in Electrical Engineering (Credit To Be Arranged, 1 to 5). Pr., departmental approval. May be taken more than one semester.

ELEC 7990. Research and Thesis (Credit To Be Arranged). May be taken more than one semester.

ELEC 8310. Advanced Topics in Electromagnetics (3) LEC. 3. Pr., ELEC 7320. Continued development of analytical and numerical appplications of Maxwell's equations in arbitrary media in both the frequency- and time-domains. Includes individual and group projects.

ELEC 8410. Spectral Estimation And System Identification (3) Lec. 3. Pr., ELEC 7410. Elements of parameter estimation theory; Nonparametric spectral estimation: periodogram and spectral windows; Parametric approaches: AR, MA, ARMA and state space modeling of time series, maximum-likelihood parameter estimation, model order selection; Applications; Higher-order spectral analysis; Input-output system identification: linear regression, prediction error and instrumental variable methods, recursive methods, model validation and model structure determination.

ELEC 8420. Detection And Estimation Theory (3) Lec. 3. Pr., ELEC 7410. Decision theory concepts: Bayesian, maximum likelihood, minimax and Neyman-Pearson approaches to hypothesis testing; Detection of deterministic and random signals in noise; Parameter estimation: Bayesian and maximum likelihood approaches, nonrandom and random parameter estimation; Signal estimation.

ELEC 8510. Robust and Optimal Control (3) Lec. 3. Pr., ELEC 7510 or departmental approval. Performance specifications, performance limitations, model uncertainty, linear fractional transformations, structured singular value, parameterizations of stabilizing controllers, H2 and H-infinity optimal control, loop shaping.

ELEC 8550. Modern Control Theory Applications (3) Lec. 3. Pr., Departmental Approval. Application and practice of modern analysis methods, design techniques and technologies to advanced engineering control problems. Includes linear and non-linear state variable methods, adaptive control, robust control, estimation theory, signal processing, and numerical methods. May be taken more than once.

ELEC 8560. Adaptive Control (3) LEC. 3. Pr., ELEC 6500 or departmental approval. Theory and application of adaptive control systems. Real-time parameter estimation, self-tuning regulators, model-reference adaptive systems, stability, auto-tuning and gain scheduling controllers.

ELEC 8710. Advanced Topics In Semiconductor Devices (3) Lec. 3. Pr., ELEC 6710. Advanced treatment of selected topics in semiconductor devices.

ELEC 8780. Contemporary Topics in Electronic Circuit Design (3) Lec. 3. Pr., ELEC 6780 or departmental approval. Contemporary topics in electronic circuit design such as Delta-Sigma A/D and D/A conversion, switched capacitor circuitry, continuous time and discrete time filter design, communications electronics. May be taken more than once for credit.

ELEC 8900. Independent Study in Electrical Engineering (Credit To Be Arranged, 1 to 3). Pr., departmental approval. May be taken more than one semester.

ELEC 8970. Special Topics in Electrical Engineering (Credit To Be Arranged, 1 to 5). Pr., departmental approval. May be taken more than one semester.

ELEC 8990. Research and Dissertation (Credit To Be Arranged). May be taken more than one semester.