Course Schedule—Spring 2008

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.

ELECTRICAL & COMPUTER ENGINEERING

520.142 (E,Q)

DIGITAL SYSTEMS FUNDAMENTALS I (3) Meyer   Limit 100    Number systems and computer codes, switgchching functions, minimization of switching functions, Quine - McCluskey method, sequential logic, state tables, memory devices, analysis, and synthesis of synchronous sequential devices.

Sec. 01

MWF 11-11:50

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

MWF 1:30-2:20

T 8-8:50

Th 1:30-2:20

T 1:30-2:20

520.216 (E)

INTRODUCTION TO VLSI (3) Pouliquen Limit 60  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

TTh 3-4:15 1:30-2:45

520.220 (E)

FIELDS, MATTER AND WAVES (3) Westgate   Limit 50 Prereq: 520.219 or equivalent  Magnetostatic fields in vacuum and material media. Maxwell's equations and time-dependent electric and magnetic fields. Electromagnetic waves and radiation. Transmission lines, wave guides, applications.

Sec.01

MW 3-4:15

520.410 (E)

FIBER OPTICS AND DEVICES (3) Kang  Limit 25   Prereq: 520.214, 520.219-220 or equivalent   This course covers light propagation in fiber optic light guides, integrated optic wave guides, photodetectors, and the photon nature of light. Topics include light propagation in step-index and graded-index optical fibers, dielectric slab waveguides, photodetectors, photon shot noise, and photodetector signal-to-noise ratios.

Sec. 01

TTh 1:30-2:45

520.415 (E)

IMAGE PROCESSING & ANALYSIS II (3)  Goutsias   Prereq: 520.414  This course is a continuation of 520.414 and 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:30-5:45pm

520.424 (E,Q)

FPGA SYNTHESIS LABORATORY (3) Jenkins   Prereq: 520.142, 520.345, 520.349 or 520.372, 600.333-334 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 prerequisite.

Sec. 01

Lab

TTh 3-4:50,

M 3-4:50

520.425 (E)

FPGA PROJECTS LABORATORY (3) Jenkins   Limit 25   Prereq: 520.424 and senior status, no exceptions.   Laboratory course for FPGA based senior projects. Students will work in teams to complete a design project that makes use of embedded FPGAs. The projects will make use of the Spartan2 XSA boards and other resources from the FPGA Synthesis lab course. Possible projects include: A 16 or 32 bit RISC processor with student designed ISA architecture, assembler, and mini operating system; or a Spartan2 emulation of an existing microprocessor such as an 8051, an optical communication system to transmit stereo music using various modulation schemes for comparison (This would include FM or AM and at least one digital scheme such as FSK,); or a digital receiver for commercial AM or FM radio. Students are expected to complete a demonstration and produce a poster session final report.

Sec. 01

TBA

520.429 (E,Q)

PRINCIPLES OF PARALLEL PROGRAMMING  (3) Podrazik  Limit 10   
Prereq: Proficiency in programming in the C language   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 (Message Passing Interface); shared memory programming will use the OpenMP standard. Other parallel language extensions will be studied, including Split-C and UPC (unified parallel C). Programming projects will be given for the IBM SP parallel computer and other available departmental multicomputers.

Sec. 01

MW 4:30-5:45pm

520.432 (E)

MEDICAL IMAGING SYSTEMS (3) Prince   Limit 30  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

Sec. 01

MWF 10-10:50

520.448

ELECTRONICS DESIGN LAB (3)
Etienne-Cummings   Limit 30   Prereq: 520.216, 520.345 or equivalent; Recommended: 600.333, 600.334, 520.349, 520.372, 520.490 or 520.491  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.

Sec. 01

Lab

W 11-11:50

F 1:30-4:20

520.450

ADVANCED MICROPROCESSOR LAB (3) Glaser   Limit 20 per section   Prereq: 520.349   This course covers the usage of common microcontroller peripherals.  Interrupt handling, timer operations, 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. added 11/08/07

Lec.

Sec. 01

02

Th 8-8:50

Th 10:30-1:20

Th 1:30-4:20

520.454 (E,N)

CONTROL SYSTEMS DESIGN (3) Iglesias   Limit 24   Prereq: 520.353, 110.201 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

Lab

MWF 9-9:50

M 1:30-4:20

520.458 (E,N)

BASIC QUANTUM MECHANICS FOR ENGINEERS Part II  (3) Kaplan   Limit 20 Prereqs: 171.101-102, 520.457 Basic principles of quantum mechanics and its applications for engineering. Topics include: the quantum theory of simplest systems, in particular atoms and engineered quantum wells, the interaction of radiation and atomic systems, quantum statistics, and examples of application of the quantum theory to lasers and solid-state devices.

Sec. 01

TBA

520.465 (E,Q)

DIGITAL COMMUNICATIONS I (3) Cooper Limit 30  Prereq:  520.401, 550.310 or 550.420 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. Memoryless 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

MWF 11-11:50

520.481 (E)

MICROWAVES AND HIGH SPEED CIRCUITS(3)Westgate  Limit 20 Prereq: 520.219   This course will introduce key concepts important to microstrip circuits and will include: propagation of waves in transmission lines with emphasis on microstrip circuits; and design and analysis of couplers, matching circuits, amplifiers, filters, oscillators and high speed digital circuits. Extensive use is made of CAD tools.

Sec. 01

W T 3-5:30pm

520.482 (E,N)

INTRODUCTION TO LASERS(3)
Khurgin   Limit 20   Prereq: 520.119-220 Fields, Matter, & Waves This course covers the basic principles of laser oscillation. Specific topics include propagation of rays and Gaussian beams in lenslike 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 12-1:15

520.483

BIOPHOTONICS LABORATORY(3)
Kang   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 1:30-4:50

520.485 (E,N)

ADVANCED SEMICONDUCTOR DEVICES (3)  Khurgin  Limit 20  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 3-4:15

520.492 (E)

MIXED-SIGNAL VLSI SYSTEMS (3)
Andreou  Limit 20   Prereq: 520.491 or equivalent 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

WF 1:30-2:45

520.499
(E)

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

520.504

INDEPENDENT STUDY - JUNIORS/ SENIORS  Staff  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.

520.550

ECE INTERNSHIP

520.548

INDEPENDENT RESEARCH

520.610

COMPUTATIONAL FUNCTIONAL GENOMICS Goutsias   Limit 45  Prereq: working knowledge of elementary probability and statistics.    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 microarray technology, which allows the simultaneous measurement of gene expression levels of thousand of genes. Topics covered: 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 microarray data (data reduction and filtering, clustering), and computational models for genetic regulatory networks (Boolean networks, Bayesian networks, ODE-based networks).     Co-listed with 580.610

Sec. 01

MW 1:30-2:45

520.652

FILTERING AND SMOOTHING Weinert 
Limit 20   Prereq:  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

TTh 12-1:15

520.666

INFORMATION EXTRACTION FROM SPEECH AND TEXT Khudanpur   Limit 30 Prereq: 550.310 and 600.120 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.  Co-listed as 600.666

Sec. 01

TTh 9-10:15

520.682

COMPUTATIONAL & SYSTEMS NEUROSCIENCE  Elhilali  Limit 20 Prereq:  Undergrad level calculus, linear algebra and elementary probability theory or permission of instructor.

T 10:30-12:20 TTh 10:30-11:45

520.691

OPTOELECTRONIC MICROSYSTEMSAndreou   Limit 20  

WF 3-4:15

520.738

ADVANCED ELECTRONICS DESIGN LAB Etienne-Cummings   Limit 15 per section       Graduate students only     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.

Sec. 01

Lab

W 11-11:50

F 1:30-4:20

520.746

SEMINAR ON MEDICAL IMAGE ANALYSIS Prince/Taylor  Perm Req'd. Limit 5 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.
Co-listed as 600.746

Sec. 01

T 3-4:50

520.748

SEMINAR ON ADVANCED TOPICS IN MRI RESEARCH ADVANCED TOPICS IN MRI Osman Limit 20 Prereq: 520/580.473 or perm 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. Same as 580.748

Sec. 01

Th 2-4

520.753

FREE SPACE ATMOSPHERIC OPTICAL COMMUNICATIONS Davidson    Limit 20    Prereq: 520.619   A seminar devoted to advanced research topics on optical communications systems and devices.

Sec. 01

TTh 3-4:15

520.763

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

Sec. 01

TBA

520.766

SEMINAR IN ERROR CONTROL CODING Cooper Limit 20 A seminar on new and emerging developments in error control coding will meet weekly to review and discuss those developments in seminar format.  Participants will select topics from a suggested list or from areas of their own specific interest for presentation. An introductory knowledge of error control coding, such as is found in any major textbook, will be needed for satisfactory participation.     

Sec. 01

T 4-5:50pm

520.772

ADVANCED INTEGRATED CIRCUITS Andreou/Etienne-Cummings   Limit 20   Course added 12/06/07     

Sec. 01

F 2:30-4:30

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   Individual study in an area of mutual interest to a student and a faculty member in the department.

 

 

 

 

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