New Course Requirements - Oct 95

The doctoral program in computer engineering is jointly adminstered by the Computer Science Department and the Electrical Engineering Department. The following is the proposed revision in the course requirement of the program applicable to students enrolled after Oct 95. Students enrolled before may choose either the old requirements or the new requirements.

Course Requirements

Students are required to take a total of twelve courses from the a list of core courses, with the restriction that they take at least three courses each from the following three sets:

Set 1 : ECE 3500, ECE 3501, CS 3515, CS 3550

Set 2: ECE3574, ECE 3575, ECE 3576, ECE 3577, ECE 3578

Set 3: ECE/CS 3530, CS 3531, CS 3522, ECE/CS 3534, ECE3570/CS 3540, CS 3514

List of Core Courses

ECE 3500 Advanced Mathematics for Engineers I Probability, random variables, basic random processes, spectral analysis applications. (prerequisite -- EE 3484 or Math 3300 or equiv)

ECE 3501 Advanced Mathematics for Engineers II A broad coverage of the field of numerical methods emphasizing computer techniques as they apply to computer engineering.

CS 3515 Theory of Computation

CS 3550 Advanced Algorithms

ECE 3574 Advanced Digital System Design I

ECE 3575 Advanced Digital System Design II

ECE 3576 Computer Architecture I

ECE 3577 Computer Architecture II

ECE 3578 Advanced VLSI Design

ECE/CS 3530 Data Communications

CS 3531 Software Engineering

CS 3522 Database Theory

ECE/CS 3534 Parallel and Concurrent Computing

ECE 3570/CS 3540 Operating Systems / Advance Operating Systems

CS 3514 Artificial Intelligence

ECE 3502 Linear Systems Analysis

EE/CS 3510 Computer Graphics

EE 3571 Digital Signal Processing

EE 3572 Image Processing

ECE 3560 Computer Vision

CS/CENG 3516 Artificial Intelligence II

CS 3532 Compiler Construction