| Electrical&Comp Engineering |
ECE 804 - Electromagnetic Fields and Waves II
Credits:
4.00
Loop antennas; aperture and cylindrical antennas; self and
mutual impedance; receiving antennas and antenna arrays;
bounded plane waves; rectangular and cylindrical
waveguides; waveguide discontinuities and impedance
matching; solid state microwave sources.
ECE 811 - Digital Systems
Credits:
4.00
Principles and procedures related to the design and
implementation of microprocessor-based embedded systems.
Topics will include: microprocessor technologies;
management of the development cycle; implementation
methodologies such as printed circuit boards and system
integration; design considerations related to manufacturing
and testing of digital systems; and analysis of
implementation limitations related to electromagnetic
noise, grounding/power schemes, timing, device packaging,
and heat/power requirements. Students prototype a digital
system using CAD tools. Devices such as microprocessors,
microcontrollers, network controllers, procedures and
tools. Devices such as microprocessors, microcontrollers,
network controllers, data acquisition/processing units,
application specific integrated circuits, and interface
logic are used for the design projects. Projects will
reflect the advances in modern digital technologies. Lab.
ECE 814 - Introduction to Digital Signal Processing
Credits:
4.00
Introduction to digital signal processing theory and
practice, including coverage of discrete time signals and
systems, frequency domain transforms and practical spectral
analysis, digital filter terminology and design, and
sampling and reconstruction of continuous time signals.
Laboratory component providing an introduction to DSP
design tools and real-time algorithm implementation. Lab.
ECE 815 - Introduction to VLSI
Credits:
4.00
Principles of VLSI (Very Large Integration) systems at the
physical level. CMOS circuit and logic design, CAD tools,
CMOS systems case studies. Students exercise the whole
development cycle of a VLSI chip: design, layout, and
testing. Design and layout performed during semester I. The
chips are fabricated off campus and returned during
semester II, when they are tested by students. An IA
(continuous grading) grade is given at the end of semester I
ECE 817 - Introduction to Digital Image Processing
Credits:
4.00
Digital image representation; elements of digital
processing systems; multidimensional sampling and
quantization; image perception by humans, image
transformations including the Fourier, the Walsh, and the
Hough Transforms; image enhancement techniques including
image smoothing, sharpening, histogram equalization, and
pseudocolor processing; image restoration fundamentals;
image compression techniques, image segmentation and use of
descriptors for image representation and classification. Lab
ECE 834 - Network Data Communications
Credits:
4.00
Introduces the basic concepts related to data transmission
equipment and physical interfaces, data communication
protocols, and the Open Systems Interconnection (OSI)
Reference Model. Course material focuses on the physical,
layer hardware, signaling schemes, protocol packets,
computer interfaces, error detection, and signal integrity.
Data transmission protocols relative to both wired and
wireless networks. An introduction to both local and
wide-area networks, and how a networking system is
constructed, tested, and managed. Network design and
testing exercises reinforce the material presented in
course lectures. Lab.
ECE 841 - Nonlinear Systems Modeling
Credits:
4.00
Modeling of hydraulic, pneumatic, and electro-mechanical
systems. Solution methods including linearization and
computer simulation on nonlinear equations. Methods of
generalizing the nonlinear models for design purposes are
developed. (Also offered as ME 841.)
ECE 845 - Environmental Acoustics I: Air and Water
Credits:
4.00
Sound and vibration; simple harmonic oscillators;
characteristics and measurements of sound sources and
receivers; acoustic wave equation (1D, 2D, 3D); sound
reflection, transmission, refraction, and absorption in
various media; room acoustics; basic sonar equation. Lab.
(Also listed as OE 845.)
ECE 857 - Fundamentals of Communication Systems
Credits:
4.00
Spectra of deterministic and random signals, baseband and
bandpass digital and analog signaling techniques,
transmitter and receiver architectures, performing analysis
of digital and analog signaling in additive noise channels,
carrier and symbol timing synchronization methods. Lab.
ECE 858 - Communication System Design
Credits:
4.00
System and circuit level design and implementation of
communication hardware including: mixers, RF amplifiers,
filters, oscillators and frequency synthesizers, modulators
and detectors, carrier and symbol timing recovery
subsystems. Issues in software-defined radio transmitter
and receiver implementation. Communication link engineering
including antenna selection and channel impairment effects.
Lab.
ECE 860 - Introduction to Fiber Optics
Credits:
4.00
Basic physical and geometric optics; solution of Maxwell's
equations for slab waveguides and cylindrical waveguides,
of both step index and graded index profiles; modes of
propagation and cutoff; polarization effects; ground and
phase velocity; ray analysis; losses; fabrication; sources;
detectors; couplers; splicing; cabling; applications;
system design. Lab.
ECE 872 - Control Systems
Credits:
4.00
Development of advanced control system design concepts
such as Nyquist analysis, lead-lag compensation; state
feedback; parameter sensitivity; controllability;
observability; introduction to non-linear and modern
control. Includes interactive computer-aided design and
real-time digital control. (Also offered as ME 872.) Lab.
ECE 874 - Introduction to Neural Networks
Credits:
4.00
Introduction to theory and application of artificial
neural networks. Single- and multi-layer feedforward and
recurrent network architectures. Supervised, unsupervised,
and reinforcement learning principles. Applications to
control and signal processing.
ECE 875 - Applications of Integrated Circuits
Credits:
4.00
Design and construction of linear and nonlinear electronic
circuits using existing integrated circuits. Limitations
and use of operational amplifiers. Laboratory course in
practical applications of nondigital integrated circuit
devices. Lab.
ECE 877 - Collaborative Engineering I
Credits:
4.00
Study of processes in which engineers from diverse
disciplines cooperate to specify, design, manufacture,
test, market, and maintain a product. Classes are organized
in both technical and nontechnical flexible modules.
Technical topics are advanced and relevant to project being
developed, such as related research, technology, design
methodology, and CAD tools. Nontechnical topics include
ISO9000 quality system, engineering management, budget
considerations, team building, communication and leadership
skills, and concurrent engineering principles. The course
utilizes collaborative engineering by team development of
an engineering project, often a research oriented
proof-of-concept prototype. Lab.
ECE 878 - Collaborative Engineering II
Credits:
2.00 to 4.00
Continuation of Collaborative Engineering I, in which the
proposal submitted in the previous course is developed
into a prototype system. Part II emphasizes the
development, assembly, testing and evaluation of the
verification and industry practices. A formal report
documents the semester's work. Prereq: ECE 877.
ECE 881 - Physical Instrumentation
Credits:
4.00
Analysis and design of instrumentation systems. Sensors,
circuits, and devices for measurement and control.
Elements of probability and statistics as applied to
instrument design and data analysis. Transmission, display,
storage, and processing of information. The design,
implementation, testing, and evaluation of a relevant
instrument system is an integral part of this course. (Also
offered as OE 881.) Lab.
ECE 884 - Biomedical Instrumentation
Credits:
4.00
Principles of physiological and biological instrumentation
design including transducers, signal conditioning,
recording equipment, and patient safety. Laboratory
includes the design and use of instrumentation for
monitoring of electrocardiogram, eletromyogram,
electroencephalogram, pulse, and temperature. Current
research topics, such as biotelemetry, ultrasonic
diagnosis, and computer applications. Lab.
ECE 885 - Environmental Acoustics II: Air and Water
Credits:
4.00
General sonar equation: active, passive; sound generation,
source level, directivity, calibration methods; sound
propagation, rays and normal modes, acoustic waveguides;
transmission loss, reverberation, scattering; ambient noise
characteristics and measurements; sound reception and
processing. Lab. (Also listed as OE 885.)
ECE 896 - Special Topics in Electrical or Computer Engineering
Credits:
1.00 to 4.00
New or specialized courses and/or independent study. Some
sections may use credit/fail grading.
ECE 899 - Master's Thesis
Credits:
1.00 to 6.00
Cr/F.
ECE 900 - Seminar
Credits:
1.00
This seminar course exposes students to advances in
various fields of science and technology. Researchers and
practitioners from industry and academia present their
work. Special fee.
ECE 901 - Electromagnetic Wave Theory I
Credits:
3.00
Maxwell's equations; plane wave propagation; reflection
and refraction; guided wave propagation; waveguides;
simple resonators; elements of microwave circuits, linear
and aperture antennas, arrays of dipoles; receiving antennas
ECE 902 - Electromagnetic Wave Theory II
Credits:
3.00
Selected advanced topics in electromagnetic wave theory
taken from such areas as antennas, propagation in various
media, diffraction and scattering, microwave generation,
and waveguide propagation.
ECE 915 - Advanced Active Circuits
Credits:
3.00
Investigation of devices and techniques used in advanced
circuit design using discrete solid-state devices and
integrated circuits. Oscillators, phase-lock systems, low
noise techniques, etc.
ECE 936 - Biomedical Engineering
Credits:
3.00
Applications of engineering in such areas as surgery,
critical-care units, neurophysiology, rehabilitation,
modeling, and interaction of waves and biological tissues.
ECE 939 - Statistical Theory of Communications
Credits:
3.00
Introduction to probability theory and random waveforms
leading to a discussion of optimum receiver principles.
Topics include random variables, random processes,
correlation, power spectral density, sampling theory, and
optimum decision rules.
ECE 940 - Information Theory
Credits:
3.00
Introduction to information theory concepts. Topics
include message sources, entropy, channel capacity,
fundamentals of encoding, Shannon's theorems. Prereq: ECE
939 or permission.
ECE 941 - Digital Signal Processing
Credits:
3.00
Discrete-time stochastic signals, signal modeling,
parameter estimation, optimal filtering and decision
making, with application to adaptive filters, echo
cancellation, channel equalization and parametric spectral
estimation. Requires prior coursework in discrete-time LTI
systems, analysis and design of recursive and nonrecursive
linear digital filters, and Fournier based spectral
estimation.
ECE 944 - Nonlinear Control Systems
Credits:
4.00
Analysis and design of nonlinear control systems from the
classical and modern viewpoints. Liapunov's stability
theory, phase space methods, linearization techniques,
simulation, frequency response methods, generalized
describing functions, transient analysis utilizing
functional analysis, and decoupling of multivariable
systems. (Also offered as ME 944.)
ECE 951 - Advanced Control Systems I
Credits:
3.00
State-space representation of multivariable systems,
analysis using state transition matrix. Controllability
and observability, pole placement using state and output
feedback, Luenberger observers. Introduction to
computer-controlled systems (sampling, discrete state
representation, hybrid systems), nonlinear analysis
(Liapunov, Popov, describing function). (Also offered as ME
951.)
ECE 952 - Advanced Control Systems II
Credits:
3.00
Special topics in control theory: continuous and discrete
systems; optimal control systems, including calculus of
variations, maximum principle, dynamic programming, Weiner
and Kalman filtering techniques, stochastic systems, and
adaptive control systems. (Also offered as ME 952.)
ECE 955 - Estimation and Filtering
Credits:
3.00
Stochastic systems course with application to control and
communications. Topics include random variables, noise in
linear systems, Bayesian and minimum variance estimation
theory, optimal state estimators, Weiner and Kalman
filters, combined estimation and control, prediction,
parameter identification, and nonlinear filtering. (Also
offered as ME 955.)
ECE 960 - Computer Architecture
Credits:
3.00
Advanced topics in computer organization. Parallel and
pipeline processing, associative and stack computers,
microprogramming, virtual memory, current topics.
ECE 961 - Test Engineering and Testable Design
Credits:
3.00
Circuit failures, fault models, test pattern generation,
logic and fault simulation. Parametric, structural, and
functional characterization of components and subsystems.
Test methods, strategies, planning, and economics. Design
for testability, scan design, test interfaces, design for
built-in self-test (BIST), and design for
manufacturability. Test equipment hardware and software. Lab
ECE 962 - Fault Tolerant Computers
Credits:
3.00
Principles of fault tolerant computers. Fundamentals of
reliability theory. Faults and their manifestations.
Practical reliable systems are studied at two levels:
architecture, and packaging. Systems analyzed according to
the following sequence: theoretical fundamentals, systems
modeling, reliability assessment (HAST), and reliability
during useful life. A reliability modelling project of
subsystem using CAD tools.
ECE 965 - Introduction to Pattern Recognition
Credits:
3.00
Machine classification of data, feature space
representation, multispectral feature extraction, Bayes
decision theory, linear discrimination functions, parameter
estimation, supervised and unsupervised learning,
clustering, scene analysis, associative memory techniques,
and syntactic methods of recognition.
ECE 970 - Introduction to Optical Signal Processing
Credits:
3.00
Theory and application of optical signal processing;
foundations of scalar diffraction theory, the angular
spectrum of plane waves, Fourier transforming properties of
lenses, spatial filtering and optical information
processing, the Vander-Lugt filter, holography principles
and application, and optical computers. Emphasis on
coherent processing.
ECE 980 - Opto-Electronics
Credits:
3.00
Advanced survey of light and its interaction with matter
at the submicron level. Topics cover: light in its various
descriptions including ray optics, wave optics, beam
optics, and photons; optical waveguides and resonators;
LEDS and lasers; photons in semiconductors; photorefractive
materials and liquid crystals; nonlinear optics;
acousto-optics; and photon switching.
ECE 992 - Advanced Topics in Electrical Engineering
Credits:
1.00 to 3.00
Example of a recent topic: analog VLSI design. May be
repeated.
ECE 993 - Advanced Topics in Computer Engineering
Credits:
1.00 to 3.00
Example of recent topic: wireless communication networks.
May be repeated.
ECE 994 - Advanced Topics in Systems Engineering
Credits:
1.00 to 3.00
Examples of recent topics: neural networks, advanced
digital telecommunications. May be repeated.
ECE 998 - Independent Study
Credits:
1.00 to 3.00
Independent theoretical and/or experimental investigation
of an electrical engineering problem under the guidance of
a faculty member.
ECE 999 - Doctoral Research
Credits:
Cr/F.