THE DOCTORAL PROGRAM IN
COMPUTER SCIENCE at Western Michigan University is designed to develop
computer scientists with research expertise in computer science.
Specific areas of emphasis include: algorithmic complexity theory,
artificial intelligence, computational chemistry, computational
geometry, computer architecture, computer graphics, computer
networking, computer system performance, cooperative problem solving,
data warehousing and mining, distributed and mobile data bases,
evolutionary computation, expert systems, fault-tolerant computing,
formal specifications, graph algorithms, hardware and software
codesign, human-computer interaction and visualization,
knowledge-based systems, language and automata theory, logic
programming, mathematical and computer modeling, multimedia databases
and systems, neural networks, parallel and sequential algorithms,
pattern recognition and image processing, scientific computing and
numerical analysis, simulation, and software engineering. The program
also permits students to acquire expertise in closely related fields
such as computer engineering and mathematics.
Students completing the program are typically well qualified for teaching and research positions
with colleges and universities as well as with national and international industries and
laboratories.
The doctoral program is designed to allow a full-time student entering with a Master of Science
in Computer Science to complete all degree requirements within three years. However, it is not
uncommon for doctoral programs to take somewhat longer.