Approved Courses for Computer Engineering

 

Students who intend to continue for the Ph.D. program must satisfy the breadth

requirement before applying for the formal admission into the Ph.D.

program. The breadth requirement is satisfied by taking at least five

graduate courses from five DIFFERENT faculty members. At least four of

these five graduate courses must be in the ECE computer engineering area.

The following courses are computer engineering courses.

The list is not complete as new courses get continually added.

In general, if the instructor belongs to the computer

engineering area, the course is in the computer engineering area.

 

Engineering Programming Languages

Operating Systems Interfacing

Distributed Systems

Concurrent and Real Time Systems

Java Processing

Advanced Topics in Software Engineering

Parallel Computer Architecture                 

Local Computer Networks

Superscalar Microprocessor Architecture        

Domain Specific Software Architectures

Computer Architecture: PC Design                

Topics in Distributed Systems

Instruction Set Design                         

Distributed Information System Security

Pipeline Processors and Memory Systems         

Randomized Algorithms

Interconnection Networks                       

Computer Perf. Eval. & Benchmarking

Computer Communication Networks                                

Data Mining

Intro. to Pattern Recog. & Comp. Vision        

Digital Systems Simulation

Advanced Computer Vision                       

Simulation Methods in CAD/VLSI

Artificial Neural Systems                       

Embedded Software Systems

Advanced Topics in Neural Networks             

Software for High Avail.  Dist. Apps

Neural Networks for Pattern Recog.            

Verification and Validation of Software

Verification of Digital Systems                 

Formal Verification

High Speed Computer Arithmetic                 

System Design Metrics

Advanced Topics in Computer Arithmetic         

VLSI  I & II

Logic Synthesis                                

Analysis and Design of Digital Integ. Circ's

High Level Synthesis of Digital Systems        

Methods for Hrdw./  Softw.Co-design

Logic Design                                   

Topics in Test and Design Verification

Fault-Tolerant Computing I & II                

Eng. Design of Software/Software Sys.1

High Performance Processor Design             

Application Specific Processing