Computer Engineering research includes VLSI design, fault tolerant computing, automatic logic synthesis, and reconfigurable computing.  The fault-tolerant program searches for novel digital systems to perform as specified.  The synthesis area entails the design, simulation, testing, and verification of logic circuits using semi-custom and VLSI programmable logic devices such as FPGA AND CPLD.  Both the VLSI design and synthesis areas incorporate special-purpose computer-aided design (CAD) tolls and designer aids.  VLSI design research investigates high-performance mixed-signal processing applications.  The Department of Electrical Engineering Maintains CAD tools used in industry such as CADENCETM and EXACTTM.

 

 

  Course List

 

UNDERGRADUATE BACKGROUND:

Courses

Titles

Hours

Semester

ELEN-327

Digital Logic

3

Fall/Spring

ELEN-427

Introduction to Microprocessors

3

Fall/Spring

ELEN-433

Digital Systems Laboratory

3

Fall/Spring

   

 

LOWER 600 LEVEL COURSES:

Courses

Titles

Hours

Semester

ELEN-621

Embedded Systems Design

3

Fall

ELEN-622

Embedded Systems Design Laboratory

2

Fall

ELEN-623

Digital Systems

3

Fall

ELEN-624

Computer Organization and Architecture Design

3

Spring

ELEN-629

VLSI Circuit Design

3

Spring

ELEN-630

VLSI Design Laboratory

2

Spring

 

 

700 LEVEL COURSES:

Courses

Titles

Hours

Semester

ELEN-720

Theoretical Issues in Computer Engineering

3

Spring

ELEN-721

Fault-Tolerant Digital System Design

3

Spring

ELEN-723

System Design Using Programmable Logic Devices

3

Spring

ELEN-724

Mixed-Signal VLSI Design

3

Spring

ELEN-727

Switching and Finite Automata Theory

3

Fall

 

 

800 LEVEL COURSES:

Courses

Titles

Hours

Semester

ELEN-821

Advanced Computer Organization and Architecture

3

Fall

ELEN-822

Error-Correcting Codes

3

Spring

ELEN-823

Advanced VLSI Design

3

Fall