Computer and Electrical Engineering
CPEG 621: Compiler Design
Introduction to compiler design, syntax and semantics, code generation and
Design of high performance computers together with high
performance optimizing compilers as an integral unit. Software/hardware
tradeoffs in pipelined computers, super
scaler computers and computers
embedded in other systems. PREREQ: CPEG323 and CISC361.
CPEG 622: Computer System Design II
Examines modern digital computer design methods using industry standard
electronic CAD synthesis tools. Topics include hardware design using VHDL,
logicsynthesis tools, simulation methods for synthesis, and efficient c
techniques for synthesis. Includes experimental laboratory work to design and
based digital computer hardware. PREREQ: CPEG324 and
CPEG 630: Neurons and Networks
See PSYC630 for course description. PREREQ: Senior standing or
CPEG 640: Introduction to VLSI Systems
Study of CMOS VLSI devices, circuits and systems implemented in VLSI. CAD
tools for the design and simulation of VLSI. Topics include the performance and
limitations of VLSI systems, low l
evel circuit design and system design with an
emphasis on digital systems. Major chip design project required. PREREQ:
CPEG221 and ELEG312.
CPEG 810: Telecommunications and Networks I
echnology for technology management. Introduces concepts in data and
compression, digital audio and digital cellular telephony. Provides fundamental
knowledge of transmission and storage technology and a system
understanding of computer networks and the internet. May be cross
BUEC810. RESTRICTIONS: P
reference given to students in the M.S. in
Information Systems and Technology Management program.
CPEG 811: Telecommunications and Networks II
Considers technology trends and their impact on industry and the global
economy. Topics include the convergence of computation and communications;
emerging standards in high
capacity cellular telephony; the impact of global
positioning systems on business
applications; and the future capabilities of the
internet. May be cross
listed with BUEC811. COREQ: CPEG810. May also be
taken as prerequisite. RESTRICTIONS: Preference given to students in the M.S.
in Information Systems and Technology Management Program.
ELEG 611: Linear Systems Theory
Reviews the fundamentals of matrix and linear algebra, introduces the
ideas around state
space representations of linear systems and
demonstrates application areas in signal processing including e
and control of dynamic systems.
ELEG 619: Multimedia Communications
The theory and principles of multimedia communications, including data
ROMs, multimedia networking and standards (JPEG, MPEG,
H261, H263, RTP, etc.).
Solar Electric Systems
Examines the issues critical to the deployment of photovoltaic systems. Focuses
on systems that have an electricity generating capacity of three kilowatts and
ELEG 621: Solid State Nanotechnology
Introduces the principles
of solid state physics for electronics and photonics.
Topics include material structure, the states and statistics of charge carriers, and
the properties of conductors, insulators, and semiconductors. Provides a
foundation for understanding nanotechnology
applications and nanophase
ELEG 622: Electronic Materials Processing
Theory and current technology of semiconductor fabrication processes, including
crystal growth, wafer preparation, lithography, liquid and vapor phase
epitaxy of ultra
thin layers and superlattices, oxide
growth, thinfilm deposition, diffusion, ion implantation, etching and metallization.
ELEG 624: Fundamental Device Principles
Introduces fundamental principles of semiconductor devices and derives the
operating characteristics of several important device examples. Topics covered
include semiconductor basics, equilibrium and nonequilibrium properties, Fermi
levels, transport, inje
ction, generation, recombination, p
n junctions bias, Fermi
potentials, capacitance, I
V characteristics, bipolar transistors, junction field effect
transistors, MOS transistors, ideal MIS structure, microwave and optoelectronic
ELEG 625: Optical
Introduces the fundamental aspect of optical fiber communications as well as
some advanced topics, such as all optical communications and networks. Topics
include optical fiber structure, characteristics and fabrications, wave propag
in dispersive medium, optical sources and coupling, optical detectors,
communication systems and advanced system techniques. RESTRICTIONS:
Undergraduate students require permission of instructor.
ELEG 626: Photonic Crystal Devices
and fabrication tools required for photonic crystal structures. It
begins with a working knowledge of their basic operation physics and then
introduces mathematical and computational methods for their design. Various
fabrication methods are discussed such
as lithographic and self
methods. PREREQ: ELEG648.
ELEG 627: Terahertz and Millimeter
wave Light Generation and Detection
Light is treated as an antenna phenomenon at radio wavelengths and a quantum
effect near the visible. At terahertz frequen
cies and millimeter
these distinctions are blurred and both technologies exist. These technologies
are described and a unified view of their principles is described. PREREQ:
ELEG240 Physical Electronics.
ELEG 628: Solar Energy Technology and
Introduces basics of solar cell techology, applications, and systems. Presents
critical issues in research, manufacturing, cost and performance. Compares Si
wafer and thin film solar technology. Analyzes off
grid, residential, building
ted, centralized power systems. Discusses other solar energy concepts.
ELEG 630: Information Theory
Information theory establishes the theoretical limits that can be achieved in
communications systems, and provides insights about how to achieve these
its in practical systems. Covers lossless and lossy compression, and studies
the maximum information rate achievable in communications over noisy
ELEG 631: Digital Signal Processing
Theory of discrete
time signals and systems with emphasis on
domain description of digital filtering and discrete spectrum analysis, fast Fourier
transform, digital filter design, relationship to analog signal
processing. PREREQ: ELEG305.
ELEG 632: Mathematical Methods for Signal Processi
The application of mathematics to signal processing. Topics include,
among others, applications of linear and matrix algebra, iterative and
recursive methods, and optimization techniques. Example applications
Loeve approximation, subs
pace techniques, steepest
descent, expectation maximization and Hidden Markov Models, Viterbi
algorithm. PREREQ: Linear and matrix algebra and digital signal
processing. RESTRICTIONS: Undergraduates need permission of the
ELEG 633: Image Proce
Review of concepts of linear systems and spectral analysis, human visual
response, scanning and display of images, Fourier optics, image
enhancement and feature extraction, design of digital filters for image
processing, 2D fast Fourier transform al
gorithms and computed
tomography. RESTRICTIONS: Requires permission of instructor.
ELEG 634: Signals and Systems
Reviews basic concepts of discrete and continuous time signals, control systems,
and linear algebra. Transforms, sampling, aliasing, linear a
lgebra and systems of
equations, matrix factorizations, eigenvalues and eigenvectors, least squares,
and the Cayley
Hamilton theorem are studied. PREREQ: ELEG305 and
MATH342 or MATH349 or equivalents.
ELEG 635: Digital Communication
The theory and appl
ications of digital communications including modulation,
pulse shaping, and optimum receiver design for additive, white gaussian noise
and bandlimited channels. PREREQ: Undergraduate course in probability,
signals and linear systems.
ELEG 636: Statistical
Introduction to random vectors and random processes and second
and spectral characterizations. Linear transformations of stationary processes.
Parameter estimation. Orthogonality principle and optimal linear filtering. Levi
recursion and lattice prediction filters. AR and ARMA models and their Yule
Walker characterizations. Classical and modern spectrum estimation. PREREQ:
Undergraduate courses in probability and signals and linear systems.
ELEG 638: Theory and Design of
Applications of fourier analysis to diffraction, imaging, optical data processing
and holography. Major design project required. PREREQ: ELEG305, ELEG306
ELEG 640: Opto
Provides an introduction to the operati
ng principles of optoelectronic devices
used in various digital transmission and information processing systems.
Emphasis is on the generation (via lasers) and detection of optical signals.
ELEG 641: Antenna Theory and Design
The radiation characteristic
s of antennas, numerical and analytical antenna
analysis methods and design techniques for many types of antenna. Topics
include wire antennas, antenna arrays, broadband antennas and microstrip
antennas. PREREQ: ELEG370 or ELEG413.
ELEG 642: Biomedical Na
Applications of nanotechnology in biomedical engineering. Topics include
nanomedicine in medical diagnostics, molecular manufacturing and
scale manipulation, nanomaterials and nano
: Computational Methods for Electromagnetics
Develop and apply numerical techniques for solving Maxwell's equations as they
apply to radiation, propagation and scattering problems. Techniques such as the
difference time and frequency
, finite element method,
method of moments and the boundary element method are introduced.
ELEG 644: Micro
Explores the world of silicon
based micromachines. Topics include lithography,
pattern transfer with etching and additiv
e techniques, bulk and surface
micromachining, LIGA, scaling laws and applications.
ELEG 645: Optical Communication Systems
Studies the components and system design issues of fiber optic based
communications systems. Topics include the propagation of
lightwaves in fibers,
the coupling of light into fibers, a review of sources and detectors used in
fiberbased systems, link analysis, and overall architecture issues. PREREQ:
ELEG640 or permission of instructor.
ELEG 646: Nanoelectronic Device Principles
Introduction to the operating principles of nanoscale optical and electronic
devices, with emphasis on how nanotechnology and quantum mechanics affect
devices with reduced sizes and dimensions. Develops the performance and
limitations of devices based on
quantum wells, wires, dots, and nanophase
ELEG 647: Optical Properties of Solids
Techniques for the design of optical filters and optoelectronic devices with thin
films and the fundamental electromagnetic and solid state physics that determine
the optical properties of solids. PREREQ: ELEG240 or equivalent.
ELEG 648: Advanced Engineering Electromagnetics
Development and application of Maxwell's equations as they apply to the
analysis of guided wave, radiation, and scattering problems. Topics
propagation, reflection and transmission, vector potentials, transmission lines
and cavities, and special emphasis on antennas and scattering structures.
ELEG 649: Nanomaterials and Applications
Introduction to various areas of nanomateria
ls with practical applications in
engineering and science. Includes details of processing and characterization of
materials for nanotechnology such as nanoparticles, carbon nanostructures,
nanostructured ferromagnetism, quantum wires, organic compounds and
polymers, and biological materials. PREREQ: PHYS207, PHYS208 or
ELEG 650: Semiconductor Device Design and Fabrication
Instruction in design and fabrication of simple bi
polar and MOS integrated
circuits. Specific topics include semiconductor
device and integrated circuit
design, photolithographic mask design and fabrication, photolithography, N
diffusion and P
MOS, metallization, and device and integrated circuit
testing. PREREQ: ELEG340.
ELEG 651: Computer Networking
Presents basic concepts in computer network analysis and design. Emphasizes
generic principles developed over the last two decades in the specification,
implementation and evaluation of modern computer networks and networking
ICTIONS: Requires undergraduate mathematical maturity,
including calculus, analytical geometry and infinite series and courses in
operating systems and computer architecture.
ELEG 652: Principles of Parallel Computer Architectures
Provides an introductio
n to the principles of parallel computer architecture.
Begins at a level that assumes experience in introductory undergraduate
courses such as digital system design, computer architecture, and
microprocessor based systems.
ELEG 653: Computer System
Surveys current topics in computer network security, including technology to
protect networks, protocols and applications from intrusion and theft. Topics
include techniques for authentication, privacy, denial of service and non
EQ: ELEG651 or CISC650 or permission from the instructor.
ELEG 660: High Technology Entrepreneurship
Focuses on the critical financial, legal, scientific and engineering issues that must
be confronted during the initial planning stages of a start
work in teams to develop a business plan for a real world/business product
ELEG 661: Materials and Devices Seminar
Lectures and discussions by faculty and students on specialized topics in
materials and devices.
ELEG 662: Dig
ital Systems Seminar
Lectures and discussions by faculty and students on specialized topics in digital
ELEG 663: Signal Processing Seminar
Lectures and discussions by faculty and students on specialized topics in signal
ELEG 664: Biomedical Engineering Seminar
Lectures and discussions by guest speakers, faculty, and students on
specialized topics in biomedical engineering.
ELEG 670: Biophysics of Excitable Membranes
Includes passive and active membrane
properties, temporal/spatial integration of
synaptic inputs, saltatory conduction, and the relationship between the molecular
structure and conduction properties of the major classes of voltage
gated ion channels PREREQ: ELEG471, or BISC3
06, or PSYC320, or
PSYC626, or instructor's permission. RESTRICTIONS: Open to all seniors and
ELEG 671: Introduction to Biomedical Engineering
Introduction to human physiology at all hierarchical levels including
, cellular, tissue, organ, and integrated systems.
RESTRICTIONS: Seniors, graduate students only.
ELEG 672: Cell and Molecular Biology for Engineers
Overview of cell biology and molecular mechanisms. Covers some
intercellular interactions, but main focus
is on intracellular structure,
organization, and function. Emphasis placed on application of cell
properties to analysis of common biological data sets, including genomic,
ELEG 673: Signal Processing in Neural Systems
Signal processing i
n real neural systems, with emphasis on
mammalian/human sensory systems. Stimulus transduction, complex
receptive fields, encoding, feature binding, and experimental techniques in
visual, somatosensory, auditory and olfactory systems. PREREQ:
r instructor's permission.
ELEG 674: Nonlinear Dynamics in Neural Systems
Introduction to the mathematical tools, theory, and experimental observations
that concern nonlinear dynamics of biological nervous systems.
methods employed to develop a unified approach to the study and understanding
of nonlinear dynamics, chaos, synchronicity, bifurcation, and self
ELEG 675: Image Processing with Biomdeical Applications
s of digital image processing, including image formation,
acquisition transforms, enhancement, restoration, coding, and
reconstruction from projections. Attention given to biomedical imaging
modalities, including X
ray, computed tomography (CT), magnetic
esonance (MR) imaging, and ultrasound. PREREQ: ELEG305 or equivalent.
ELEG 676: Bioinformatics and Biosystems Analysis
Examines basic principles and methodology in algorithm/system design
used in bioinformatics. Topics include: biological sequence compar
dynamic programming and heuristic methods, phylogenetic analysis,
hidden Markov models, Bayesian techniques, statistical methods,
microarray analysis and gene prediction.
ELEG 677: Biosignal Processing
Biomedical signal characteristics, biomedical
systems and models,
applications of Fourier transform, wavelet transforms, and joint
frequency analysis of biomedical signals. Systems studies include
ultrasounds, EKG's, CAT scans, MRI's, X
rays, and others. PREREQ:
ELEG305, ELEG310, or equivalent.
ELEG 681: Remote Sensing of Environment
See MAST681 for course description.
ELEG 809: Electomagnetic Theory
See PHYS809 for course description.
ELEG 810: Electromagnetic Theory
See PHYS810 for course description.
ELEG 811: Channel Coding Theory and
Standard and modern developments in channel coding. Reviews information
theory topics, then introduces convolutional codes and trellis
iterative decoding, including turbo codes and low
density parity check codes.
ELEG 812: Wir
eless Digital Communications
Fundamentals and current techniques in wireless digital communications,
including propagation, modem design, fading countermeasures, and multiple
access techniques, such as FDMA, TDMA, and CDMA. PREREQ: Probability
ELEG 813: Statistical Mechanics and Thermodynamics
See PHYS813 for course description.
ELEG 819: Topics in Networking I
Examines standard routing protocols for wired networks such as OSPF and BGP,
protocols for wireless mesh and ad hoc network
s. Includes theoretical analysis of
protocols and examination of data collected from networks. Topics such as load
balancing, multicasting, and cross
layer interactions are covered. PREREQ:
CPEG419, CISC450, CISC650, or ELEG651.
ELEG 820: Topics in Networ
Examines standard and recently proposed transport layer protocols for wired
hop wireless, and multi
hop wireless networks. Includes analysis of
transport layer protocols based on hybrid
systems models, stochastic models,
and utilitybased mo
dels. Examines contemporary active queue management
algorithms. Traffic analysis and network provisioning are covered. PREREQ:
CPEG419, CISC450, CISC650, or ELEG651.
ELEG 832: Wavelets and Fileter Banks
Systematically studies wavelets, wavelet transforms, multi rate filter bank theory
and their applications in digital communications and signal and image
processing. Applications considered include wavelet denoising and wavelet
subband image/video compressi
on. PREREQ: ELEG631 and linear algebra.
ELEG 833: Nonlinear Signal Processing
Fundamental theory and applications of nonlinear signal processing. Topics
include stable random processes, order statistics, fractional lower order statistics,
ood estimation and the filtering problem, weighted order
filters, medianization of linear FIR filters, myriad filters and adaptive optimization
of nonlinear filters. Applications of nonlinear signal processing include digital
imaging and video, d
igital communications and time
PREREQ: Statistical digital signal processing.
ELEG 840: Advanced Computational Electromagnetics I
Studies the finite
domain (FDTD) method. Various properties for
such as the incorporation of symmetry aspects to
reduce computational costs are introduced. Also, several applications including
electromagnetic scattering, antenna design, micro
optical modeling are explored.
ELEG 841: Advanced Computat
ional Electromagnetics II
Introduces the major modern computational methods for the analysis of
frequency domain electromagnetics problems. The finite element method and the
method of moments are covered. Students will apply these techniques to
and scattering problems involving metal and dielectrics. PREREQ:
ELEG 842: Radio Frequency and Microwave Technology
Modern telecommunications and datacom systems operate at frequencies in the
radio frequency (RF) and microwave range. The basic c
technologies required to design RF and microwave devices and circuits are
explained. Examples of applications to wireless and lightwave systems are
discussed. RESTRICTIONS: Undergraduates require permission from the
ELEG 843: Fouri
Provides an understanding of the basic principles underlying the field of optical
information processing. Emphasis on coherent optical image processing based
on Fourier optics, holography, and acousto
optics. PREREQ: ELEG640 and
ELEG648 or permi
ssion of instructor.
ELEG 844: Nano
Explores the world of quantum controlled nano
systems(NEMS). Topics such as quantum mechanics, scaling laws, principles for
NEMS, modeling of NEMS devices and structures,
nanomaterials and nanofabrication for NEMS sensors.
ELEG 845: High Speed Heterojunction Devices
Develops the operating principles of heterojunction devices and describes their
performance using microwave techniques.
ELEG 853: Integ
Discusses basic goals, principles and techniques of integrated optics. Topics
include optical wave guides, scattering and absorption, couplers, electro
optic modulators, semiconductor lasers and optical
cludes applications of optical integrated circuits. PREREQ:
ELEG320 and ELEG340.
ELEG 855: Microwave and Millimeter
Describes principles of device operation and circuit characteristics for the
microwave FET, IMPATT, TRAPPATT, Gunn diode,
varactor diode, p
tunnel diode and hot
electron devices. Covers both wave guide circuits and
microwave integrated circuits.