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