| •
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 Limit 100 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 12 10:30
F 9 |
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 |
MTW 3 |
520.220 (E,N) |
FIELDS, MATTER AND WAVES (3) Joseph 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 |
MTW 3 |
520.410 (E)
|
FIBER OPTICS AND DEVICES (3) Staff 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. Course canceled 01/23/07
|
Sec. 01
|
MTW 9
|
520.415 (E) |
IMAGE PROCESSING & ANALYSIS II (3) Goutsias Limit 25 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 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 |
520.425 (E) |
FPGA PROJECTS LABORATORY (3) Jenkins Limit 25 Prereq: 520.424 and senior status, no exceptionsLaboratory 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
Lab |
Th 4
T 3-5 |
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-5:15 |
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 |
MTW 10 |
520.443 (E) |
DIGITAL MULTIMEDIA CODING AND PROCESSING (3) Tran Limit 25 Prereq: 520.435, C/C++ programming and Matlab are required An introduction to the coding and processing of digital multimedia. The course covers current popular techniques for processing, storage, and delivery of media such as speech, audio, images and video. The emphasis will be on the theoretical basis as well as efficient implementations. Topics include transform and subband coding, motion estimation and compensation, international compression standards (AC3, JPEG, MPEG, H.263, HDTV), and emerging techniques. |
Sec. 01 |
W 2-5 |
520.448 |
ELECTRONICS DESIGN LAB (3) Etienne-Cummings Limit 30 per section 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. |
Lec.
Sec. 01
02 |
W 1
F 9-12
F 1-4 |
520.450 |
ADVANCED MICROPROCESSOR LAB (3) GlaserLimit 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.
Sec. 01
02 |
Th 8
Th 10-1
Th 1-4 |
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 |
MTW 10
F 9-12 |
520.465 (E,Q) |
DIGITAL COMMUNICATIONS I (3) Cooper Limit 20 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 |
MTW 11 |
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 4:30-6pm |
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 2-3:20 |
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 |
ThF 10:30-12 |
520.493 (E) |
ANALOG INTEGRATED CIRCUITS (3) Sotiriadis Limit 20 Prereq: 520.214 and 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 bipolar transistor 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 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.596 |
INDEPENDENT RESEARCH |
|
|
520.604 |
COMPUTATIONAL ELECTROMAGNETICS Joseph/Thomas Limit 20 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 1-3:30 11-1:30 |
520.610 |
COMPUTATIONAL FUNCTIONAL GENOMICS Goutsias Limit 40 50 5 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 |
520.646 |
WAVELETS & FILTER BANKS Tran
Limit 20 Prereq: 520.435 DSP, C/C++ & Matlab programming experience, Undergraduate Linear Algebra (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
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 |
TW12 |
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 |
ThF 9-10:15 |
520.674 |
INFORMATION THEORETIC METHODS IN STATISTICS Khudanpur Limit 12 Course will begin with a very brief introduction to information theory. Notions of entropy, mutual information, and Kullback-Leibler divergence will be reviewed. Their significance in data compression and error correcting codes will be brought out via the source- and channel-coding theorems. Course added 01/31/07 |
Sec. 01 |
W 4-7pm |
520.678 |
AUTOMATIC SPEECH PROCESSING AND RECOGNITION Staff Limit 20 Prereq: 520.651 Introduction to core modeling techniques for automatic speech recognition (ASR). The course will examine a range of algorithms, including pattern recognition, search techniques, acoustic modeling, and language modeling techniques. In addition, it will also delve into normalization of features and speaker adaptations. Students will build and test algorithms using public domain speech recognition software. |
|
TBA |
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. |
Lec.
Sec. 01
02 |
W 1
F 9-12
F 1-4 |
520.746 |
SEMINAR ON MEDICAL IMAGE ANALYSIS Prince/Taylor 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 2-3:30 |
520.753 |
SEMINAR ON OPTICAL COMMUNICATION Davidson Limit 20 Prereq: 520.619 A seminar devoted to advanced research topics on optical communications systems and devices. |
|
T 12:30-1:45, Th 9-10: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. |
|
TBA |
520.765 |
NONLINEAR WAVES AND INTERACTIONS IN OPTICS AND ELECTRODYNAMICS Kaplan Limit 20 High-intensity field effects in optics and electrodynamics and their applications with the emphasis on most recent developments in the field. Strong participation by students in the form of review presentations. |
|
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-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 Individual study in an area of mutual interest to a student and a faculty member in the department. |
|
|
Back to Top
|
|