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: