| •
Course Schedule
|
| Note:
Text highlighted in red indicates that
a change has been made to the course listing. The red
text indicates the current, updated information. |
| ELECTRICAL
& COMPUTER ENGINEERING |
| 520.142 (E,Q) |
DIGITAL
SYSTEMS FUNDAMENTALS I (3) Meyer Number systems and computer
codes, switching functions, minimization of switching functions,
Quine-McCluskey method, sequential logic,
state tables, memory devices, analysis and synthesis of synchronous
sequential devices. |
Sec.
01 |
MTW
11 |
| 520.214 (E,Q) |
SIGNALS AND SYSTEMS I (4) Rugh Prereq: 520.213; Coreq: 110.202
Limit 28 per section An introduction
to discrete-time and continuous-time signals and systems covers
representation of signals and linear time-invariant systems and
Fourier analysis. |
Lec.
Sec. 01
02
03 |
MTW 2
Th 9
Th 10:30
F
9 |
| 520.216 (E) |
INTRODUCTION TO VLSI (3) Pouliquen Prereq: 520.142 and 520.213 This course teaches the basics
of switch-level digital CMOS VLSI design. This includes creating
digital gates using MOS transistors as switches, laying out a design
using CAD tools, and checking the design for conformance to the
Scalable CMOS design rules. |
Sec.
01 |
MTW
1 |
| 520.220 (E,N) |
FIELDS, MATTER AND WAVES (3) Davidson
Prereq. 110.108-109, 171.101-102.
520.219 or equivalent; Coreq: 110.202 Vector analysis, electrostatic fields
in vacuum and material media, stationary currents in conducting
media, magnetostatic fields in vacuum
and material media. Maxwell's equations and time-dependent electric
and magnetic fields, electromagnetic waves and radiation, transmission
lines, waveguides, applications. |
Sec.01 |
MTW 3 |
| 520.372 (E) |
PROGRAMMABLLE DEVICE LABORATORY (3) Glaser Prereq: 520.142 & 520.345 The use of
programmable memories (ROMs, EPROMs, and
EEPROMs) as circuit elements (as opposed
to storage of computer instructions) is covered, along with programmable logic devices (PALs and GALs). These parts permit
condensing dozens of standard logic packages (TTL logic) into one
or more off-the-shelf components. Students design and build circuits using these
devices with the assistance of CAD software. Topics include programming
EEPROMs; using PLDs as address decoders; synchronous sequential logic synthesis
for PLDs; and PLD-based state machines.
|
Sec. 01
Lab 01
02 |
Th 8
Th10-1
Th1-4 |
| 520.410 (E) |
FIBER OPTICS AND DEVICES (3) Kang Prereq: 520.214,
520.219 -220 or equivalent This course covers light propagation
in fiber optic light guides, integrated optic wave guides, photo
detectors, and the photon nature of light. Topics include light
propagation in step-index and graded-index optical fibers, dielectric
slab waveguides, photo detectors, photon
shot noise, and photo detector signal-to-noise ratios. |
Sec.
01 |
MTW
9 |
| 520.424 (E,Q) |
FPGA SYNTHESIS LABORATORY (3) Jenkins Limit 14 Prereq:
520.142, 520.345, 520.349 or 520.372, 600.333-334 or 520.422 or
equivalent advanced competence in computer systems. An advanced laboratory course in
the application of FPGA technology to information processing, using
VHDL synthesis methods for hardware development. The student will
use commercial CAD software for VHDL simulation and synthesis, and
implement their systems in programmable XILINX 20,000 gate FPGA
devices. The lab will consist of a series of digital projects demonstrating
VHDL design and synthesis methodology, building up to final projects
at least the size of an 8-bit RISC computer. Projects will encompass
such things as system clocking, flip-flop registers, state-machine
control, and arithmetic. The students will learn VHDL methods as
they proceed through the lab projects, and prior experience with
VHDL is not a pre-requisite. |
Sec. 01
Lab |
Th 2-4,
T 3-5 2:30-5 |
| 520.425 (E) |
FPGA PROJECTS LABORATORY (3) Jenkins Prereq: 520.424 and senior status (no exceptions)
Lab course for FPGA based senior projects. Students work
in teams to complete a design project that makes use of embedded
FPGAs. Projects will make use of the Spartan2
XSA boards and other resources from FPGA Synthesis lab course. |
Sec. 01
Lab |
Th 4
TBA |
| 520.429 (E,Q) |
PRINCIPLES OF PARALLEL PROGRAMMING (3) Podrazik
Programming models and languages for
current computing platforms. Computational models include shared
and distributed memory multiprocessors. Essential techniques of
message-passing parallel programming will be based upon MPI; shared
memory programming will use the OpenMP
standard. |
Sec.
01 |
MW
4-5:15 |
| 520.432 (E) |
MEDICAL IMAGING SYSTEMS (3) Prince Prereq: 520.214 An introduction to
the physics, instrumentation, and signal processing methods used
in projection radiography, X-ray computed tomography, ultrasound
imaging, magnetic resonance imaging, and nuclear medicine. The primary
focus is on the methods required to reconstruct images within each
modality, with attention also given to the resulting resolution,
contrast, and signal-to-noise ratio of images.
Co-listed as 580.472 Cross-listed with Neuroscience |
Sec.
01 |
MTW
10 |
| 520.443 (E) |
DIGITAL MULTIMEDIA CODING AND PROCESSING
(3)
Tran
Prereq: 520.435, C/C++ programming, and
Matlab. Introduction to the coding and processing of
digital multimedia. Covers current popular techniques for processing,
storage, and delivery of media such as speech, audio, images, and
video. |
Sec.
01 |
W
2-5 |
| 520.448 |
ELECTRONICS DESIGN LAB (3) Etienne-Cummings Prereq:
520.216; 520.345 An advanced laboratory course in which teams
of students design, build, test and document application specific
information processing microsystems. Semester
long projects range from sensors/actuators, mixed signal electronics,
embedded microcomputers, algorithms and robotics systems design.
Demonstration and documentation of projects are important aspects
of the evaluation process. |
Lec.
Sec. 01
02 |
W 1
F 9-12
F
1-4 |
| 520.454 (E,N) |
CONTROL SYSTEMS DESIGN (3) Iglesias Prereq:
520.353, 110.201
Limit 24 Classical and modern control systems design methods. Topics
include formulation of design specifications, classical design of
compensators, state variable and observer based feedback. Computers
are used extensively for design, and laboratory experiments are
included |
Sec. 01 |
MTW 10
F
9-12 |
| 520.465 (E,Q) |
DIGITAL COMMUNICATION (3) Cooper Prereq: 520.401, 550.420 or 550.310
This course introduces the basic tools and topics of modern digital
communication beginning with the mathematical representation and
spectral properties of random signals and a basic introduction to
the detection of real and complex signals in the presence of noise.
Memory less modulation and demodulation schemes are thoroughly
studied for the Gaussian channel, and measures of performance are
developed. Topics in wireless communication will be introduced. |
Sec.
01 |
MTh 2-3:30 |
| 520.482 (E,N) |
INTRODUCTION
TO LASERS (3) Khurgin Prereq: 520-219-220 or equilavent This course
covers the basic principles of laser oscillation. Specific topics
include propagation of rays and Gaussian beams in lens like media,
optical resonators, spontaneous and stimulated emission, interaction
of optical radiation and atomic systems, conditions for laser oscillation,
homogeneous and inhomogeneous broadening, gas lasers, solid state
lasers, Q-switching an dmode locking of lasers. |
Sec. 01 |
TTh 4:30-6pm |
| 520.484 (E) |
OPTOELECTRONICS
LABORATORY (3) Kang Prereq: 520.345 and Perm. Req’d.
This laboratory course involves designing and building optoelectronic
circuits. Namely, laser diode drivers (CW and pulsed), oscillators,low-noise
amplifier circuits, photodetector biasing
circuits and active filters will be designed, built and tested.
|
Sec. 01 |
TW 2-3:30 |
| 520.485 (E,N) |
ADVANCED
SEMICONDUCTOR DEVICES (3) Khurgin
This course is designed to develop and enhance the understanding
of the operating principles and performance characteristics of the
modern semiconductor devices used in high speed optical communications,
optical storage and information display. The emphasis is on device
physics and fabrication technology. The devices include heterojunction
bipolar transistors, high mobility FET's,
semiconductor lasers, laser amplifiers ,light-emitting
diodes, detectors, solar cells and others. |
Sec. 01 |
TTh 2-3:30 |
| 520.492 (E) |
MIXED-SIGNAL
VLSI SYSTEMS (3) Cauwenberghs Prereq: 520.491or
equiv. Silicon models of information and signal processing
functions, with implementation in mixed analog and digital CMOS
integrated circuits. Aspects of structured design, scalability, parallelism, low-power
consumption, and robustness to process variations. Topics include
digital-to-analog and analog-to-digital conversion, delta-sigma
modulation, bioinstrumentation, and adaptive neural computation.
The course includes a VLSI design project. |
Sec. 01 |
ThF 10:30-12 |
| 520.493 (E)
|
ANALOG INTEGRATED CIRCUITS (3) Sotiriadis Prereq: 520.214 & 520.216 The course will cover the basics of the theory and
the design of wireless telecommunication circuits. Circuit blocks
such as Oscillators, Phase Locked Loops, Mixers, Filters, R.F. and
broadband Amplifiers, Modulators and Demodulators as well as bias
and support circuits such as Band-gap voltage references will also
be discussed. The emphasis will be on bipolartransistor circuit design. The course will have weekly
lectures, design and simulation assignments using CAD tools and
a small number of laboratory assignments. Course canceled 12/29/04
|
Sec. 01
|
M 4-6pm,
T 5
|
| 520.497 (E) |
VLSI
DESIGN & PROTOTYPING WORKSHOP (3) Cauwenberghs Prereq: 520.496 Hands-on laboratory where students individually
complete the design, layout, and testing of a VLSI circuit implementing
a system-on-chip. Examples include CMOS computational imagers, video
and speech coders, pattern recognition processors, and biointerfaces. Both semesters need to becompleted
in order to receive course credit. Chips are fabricated through
MOSIS at the end of the first semester, and experimentally characterized
in the second. Coursework includes in-class presentation of design
and measured results. |
Sec. 01 |
Th 1 |
| 520.499 (E) |
SENIOR
DESIGN PROJECT (3) Staff Capstone design project in which a team of students engineer
a system and evaluate it performance in meeting design criteria
and specifications. Example application areas are microelectronic
information processing, image processing, speech recognition, control,
communications and biomedical instrumentation. The design needs
to demonstrate creative thinking and experimental skills, and needs
to draw uponknowledge in basic sciences, mathematics and engineering
sciences. Interdisciplinary participation, such as by biomedical
engineering, mechanical engineering and computer science majors,
is strongly encouraged. |
|
TBA |
| 520.502 |
INDEPENDENT STUDY - FRESHMEN/ SOPHOMORES Individual, guided study under the
direction of a faculty member in the department. The program of
study or research, including the credit to be assigned, must be
worked out in advance between the student and the faculty member
involved. May be taken either term by freshmen or sophomores. |
|
|
| 520.504 |
INDEPENDENT STUDY - JUNIORS/ SENIORS Individual study, including participation in research, under
the guidance of a faculty member in the department. The program
of study or research, time required, and credit assigned must be
worked out in advance between the student and the faculty member
involved. May be taken either term by juniors or seniors. |
|
|
| 520.546 |
ECE RESEARCH |
|
|
| 520.550 |
ECE INTERNSHIP |
|
|
| 520.596 |
INDEPENDENT RESEARCH |
|
|
| 520.604 |
COMPUTATIONAL ELECTROMAGNETICS Thomas Various approximate techniques for
solving Maxwell's equations are of vital importance to microwave
and optical engineers. The three main computational approaches in
use today (Moment Method, Geometrical Theory of Diffraction and
Finite Difference - Time Domain) are developed. |
Sec.
01 |
MW
1-2:15 |
| 520.610 |
COMPUTATIONAL FUNCTIONAL GENOMICS Goutsias Limit
5 This class provides an introduction to mathematical
and computational techniques for Functional Genomics, a growing
area of research in cell biology and genetics whose objective is
to understand the biological function of genes and their interactions.
Computational functional genomics focuses on the problems of collecting,
processing and analyzing data related to genome-wide patterns of
gene expression with the objective to discover mechanisms by which
a cell’s gene expression is coordinated. This has become feasible
with the development of DNA micro array technology, which allows
the simultaneous measurement of gene expression levels of thousand
of genes. Several topics will be covered in this class. These include:
an introduction to cell biology (cells, genome, DNA, transcription,
translation, control of gene expression, DNA and RNA manipulation),
DNA microarray technology and experimental
design, processing and analysis of micro array data (data reduction
and filtering, clustering), and computational models for genetic
regulatory networks (Boolean networks, Bayesian networks, ODE-based
networks). Prerequisite: working knowledge of elementary probability
and statistics. Co-listed with 580.610 |
Sec. 01 |
Th 3-5 |
| 520.621 |
INTRODUCTION TO NONLINEAR SYSTEMS Iglesias Prereq. 520.601 or equiv. Background
in linear systems and differential Nonlinear systems
analysis techniques: phase-plane, limit cycles, harmonic balance,
expansion methods, describing function. Liapunov
stability. Popov criterion. |
Sec. 01 |
MW 3:30-4:45 |
| 520.630 |
INTRODUCTION
TO CALCULUS OF VARIATIONS & OPTIMAL CONTROL
Rugh Prereq: 110.405 An introduction to standard
results of variational calculus in the
context of minimization problems in n-dimensional Euclidean space.
The application of convexity concepts to such problems. Classical
minimization problems and the Euler-Lagrange equations. The last
part of the course introduces optimal control problems and the Pontjragin
principle. |
Sec. 01 |
MTW 9 |
| 520.646 |
WAVELETS
& FILTER BANKS Tran Prereq: 520.435
Limit 20 C/C++ Programming and Math lab exp.
110.201. This course serves as an introduction to wavelets,
filter banks, multirate signal processing,
and time-frequency analysis. Topics include wavelet signal decompositions,
bases and frames, QMF filter banks, design methods, fast implementations,
and applications. |
Sec. 01 |
ThF 10:30-12 |
| 520.652 |
FILTERING AND SMOOTHING Weinert
Prereq: 520.601,
520.651 A course on least-squares estimation of random processes
generated by linear systems. Topics include projections, square-root
algorithms, initial and boundary value models |
Sec.
01 |
TW12 |
| 520.666 |
INFORMATION EXTRACTION from speech and text
Khudanpur Prerequisites: 550.310 or equivalent, expertise in C or C++
programming. Introduction to statistical methods of speech
recognition (automatic transcription of speech) and understanding.
The course is a natural continuation of 600.465 but is independent
of it. Topics include elementary information theory, hidden Markov
models, the Baum and Viterbi algorithms, efficient hypothesis search methods,
statistical decision trees, the estimation-maximization (EM) algorithm,
maximum entropy estimation and estimation of discrete probabilities
from sparse data for acoustic and language modeling. Weekly assignments
and several programming projects. Co-listed with 050.666 and 600.666 |
Sec.
01 |
ThF 9-10:15 |
| 520.678 |
AUTOMATIC SPEECH PROCESSING & RECOGNITION
Shatran. Course added 11/23/04 |
Sec.
01 |
TW
10-11:30 |
| 520.738 |
ADVANCED ELECTRONICS DESIGN LAB Etienne-Cummings Prereq: Graduate standing. Limit 15 This
course is the graduate expansion of the 520.448 Electronic Design
Lab, which is an advanced laboratory course in
which teams of students design, build, test and document application
specific information processing microsystems.
Semester long projects range from sensors/actuators, mixed signal
electronics, embedded microcomputers, algorithms and robotics systems
design. Demonstration and documentation of projects are important
aspects of the evaluation process. For this graudate expansion,
all projects will be based on recently published research from IEEE
Transactions. The students will be required to fully research, analyze,
implement and demonstrate their chosen topic. The emphasis will
be on VLSI microsystems, although other topics will also be considered. |
Lec.
Sec. 01
02 |
W 1
F 9-12
F 1-4 |
| 520.746 |
SEMINAR ON MEDICAL IMAGE ANALYSIS Prince/ Taylor
Perm.
Req’d This weekly seminar will focus on research issues
in medical image analysis, including image segmentation, registration,
statistical modeling, and applications. It will also include selected
topics relating to medical image acquisition, especially where they
relate to analysis. The purpose of the course is to provide the
participants with a background in current research in these areas,
as well as to promote greater awareness and interaction between
multiple research groups within the University. The format of the
course is informal. It will meet weekly for approximately 1.5 hours.
Students will read selected papers and will be assigned on a rotating
basis to lead the discussion. Co-listed with 600.746 |
Sec. 01 |
T 1-2:30 |
| 520.765 |
NON-LINEAR WAVES AND INTERACTIONS IN
OPTICS AND ELECTRODYNAMICS Kaplan Nonlinear phenomena in optics and electrodynamics and their applications
is discussed, with emphasis on the basic theory (classical and quantum)
of the phenomena. |
Sec.
01 |
W
11-2 |
| 520.766 |
SEMINAR IN ERROR CONTROL CODING Cooper
Prereq:
Basic knowledge of error control coding. Course added 12/22/04 |
Sec.
01 |
T
4-6pm |
| 520.800 |
INDEPENDENT STUDY Individual, guided study under the
direction of a faculty member in the department. May be taken either
term by graduate students. |
|
|
| 520.802 |
DISSERTATION RESEARCH |
|
|
| 520.810 |
SPECIAL STUDIES |
|
|
Back to Top
|
|