• Course Schedule

Course Schedule—Spring 2006

Electrical & Computer Engineering

ELECTRICAL & COMPUTER ENGINEERING
Note: Text highlighted in red indicates that a change has been made to the course listing. The red text indicates the current, updated information.

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) Cooper  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 3

520.220 (E,N)

FIELDS, MATTER AND WAVES (3) Joseph    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.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.415 (E)

IMAGE PROCESSING & ANALYSIS II (3) Goutsias   Prereq: 520.414   This course is a continuation of 520.414. It covers fundamental methods for the processing and analysis of images and describes standard and modern techniques for the understanding of images by morphological image processing and analysis, image representation and description, image recognition and interpretation. Laboratory exercises demonstrate key aspects of the course.

Sec. 01

MW 4-5:15

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. 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

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

T 3-5

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.450

ADVANCED MICROPROCESSOR LAB (3) Glaser   Prereq: 520.349  This course covers the usage of common microcontroller peripherals. Interrupt handling, timer operations, and serial communication, digital to analog and analog to digital conversions, and flash ROM programming is done on the 68HC08, 8051, and eZ8 microcontrollers. Upon completion, students can use these flash-based chips as elements in other project courses.

Lec.

Sec. 01

02

Th 8

Th 10-1

Th 1-4

520.454 (E,N)

CONTROL SYSTEMS DESIGN (3) Osman   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.

Lab canceled 01/12/06

Sec. 01

MW 4:30-5:45pm MTW 10

F 9-12

520.465 (E,Q)

DIGITAL COMMUNICATIONS I (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

MTW 11

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 and mode locking of lasers.

Sec. 01

TTh 4:30-6pm

520.483 (E)

BIO-PHONTONICS LABORATORY (3)  Kang   Limit 10   This laboratory course involves designing a set of basic optical experiments to characterize and understand the optical properties of biological materials.  The course is designed to introduce students to the basic optical techniques used in medicine, biology, chemistry and material sciences.

Sec. 01

W 2-5

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:20

520.492 (E)

MIXED-SIGNAL VLSI SYSTEMS (3) Andreou  Prereq: 520.491 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.

Sec. 01

MT 4:30-6pm,

520.499

SENIOR DESIGN PROJECT (3) Staff Capstone design project, in which a team of students engineer a system and evaluate its 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 upon knowledge 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 Joseph/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

W 11-1:30

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

MW 1

520.621

INTRODUCTION TO NONLINEAR SYSTEMS Rugh   Prereq. Background in linear systems and differential Nonlinear systems analysis techniques: phase-plane, limit cycles, harmonic balance, and expansion methods, describing function. Liapunov stability. Popov criterion.

Sec. 01

MTW 9

520.646

WAVELETS & FILTER BANKS  Tran Prereq:  520.435  Limit 20  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.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 graduate 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 2-3:30

520.748

ADVANCED TOPICS IN MAGNETIC RESONANCE IMAGING Osman     Prereq: 520/580.473 or permission of instructor. This course builds on the Magnetic Resonance in Medicine course (520/580.473) and introduces current applications. The students will be exposed to existing research topics and become aware of the need for engineering knowledge for the research. Topics covered include, but are not limited to, new imaging methods, signal and image processing, RF coil design, and challenging applications, such as imaging of the heart. Co-listed with 580.748

Sec. 01

W 1-3 Th 1

520.753

SEMINAR ON OPTICAL COMMUNICATION Davidson    Prereq: 520.619 A seminar devoted to advanced research topics on optical communications systems and devices.

Sec. 01

TBA

520.763

SEMINAR ON SOLID STATE, QUANTUM ELECTRONICS AND NON LINEAR OPTICS  Kaplan    Research Seminar on current research in the area of interaction of light with matter.

Sec. 01

TBA

520.775

ADVANCED TOPICS IN DIGITAL VLSI  Ekanayake Prereq: Graduate standing. Weekly seminar in contemporary research issues in digital integrated circuit design. Readings will be drawn from influential papers in the past and from current research. Topics include circuit design for skew-tolerance, precharge vs. self-resetting logic, ultra-low-power techniques, charge-recycling logic, managing transistor leakage, fault tolerance, technology trends, and novel microarchitectures. Case studies of recent large-scale digital systems ranging from IBM's Cell processor to Intel's latest mutli-core designs will be looked at. This course will consist of a combination of lectures and student-led discussions. Course added 01/26/05

Sec. 01

Th 5:15-7pm

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

 

 

Academic Calendar
Undergrad/Grad Students
Faculty
Part-Time Programs
Other Administrative Offices
Commencement
Veterans Benefits
Reports_Data
On-Line ServicesAcademic CalendarUndergrad/Grad StudentsFacultyPart-Time ProgramsOther OfficesA&S/Engineering Catalog
Reports/DataContact UsSite MapGo Right to Log-InHome