Computer Engineering

Computer Engineering encompasses the topics of digital circuits, computer architecture, digital subsystems, interfacing, parallel algorithms and architectures, computer networks, distributed processing, digital communications, and applications of computers. Current research is focused in the areas of computer networking, image processing systems, image processing applications, computer architecture, parallel and distributed processing, software systems design, software reliability evaluation, fault tolerant computing, high speed arithmetic, neural networks, parallelizing compilers, and theory of computation.

In addition, the study of computer control, digital electronics, digital communications and computer-aided design provide an interface with other programs in the department.

Course work requirements for thesis and nonthesis programs are given in the Graduate Handbook. Typical degree programs are drawn from the following selections:

  • EE 4710 Communications in Computing
  • EE 4740 Discrete Structures for Computer Engineering
  • EE 4750 Microprocessor Interfacing Techniques
  • EE 4770 Introduction to Compiler Optimizations
  • EE 4770 Real-Time Computing Systems
  • EE 4780 Introduction to Computer Vision
  • EE 4785 Introduction to Expert Systems
  • EE 4790 Structure of Computers and Computation - I
  • EE 7130 Computer-Aided Network Analysis
  • EE 7150 Theory & Application Digital Signal Processing
  • EE 7580 Computer Process Control
  • EE 7700 Advanced Topics in Computer Engineering
  • EE 7710 Advanced Digital Logic
  • EE 7715 Computer Arithmetic & its Implementation
  • EE 7720 Digital System Architecture
  • EE 7725 Interconnection Networks
  • EE 7730 Image Analysis I
  • EE 7740 Image Analysis II
  • EE 7750 Machine Recognition of Patterns
  • EE 7760 Reliable Design of Digital Systems
  • EE 7765 Distributed Computer System Reliability
  • EE 7780 Software Design Principles
  • EE 7785 Parallelizing Compilers
  • EE 7790 Structure of Computers and Computations - II
  • EE 7795 Models and Methods for Parallel Computation

Related Courses

  • CSC 7001 Computing Principles I
  • CSC 7080 Computer Architecture
  • CSC 7200 Theory of Computation - I
  • CSC 7500 System Modeling & Computer Simulation
  • CSC 7560 Computational Methods