The purpose of the Doctor of Philosophy program in computer science is to prepare students for research and teaching positions in universities and colleges, and for research and leadership positions in industry and government. The primary aim of the program is to train students in the methods of scientific inquiry and independent research. This is accomplished through advanced coursework and active participation with the faculty in their research programs.
The purpose of the Master of Science program is to provide advanced training in computer science to prepare students for positions in industry and government and for further graduate study. The program is designed to accommodate students with training in diverse scientific and engineering disciplines, and in this regard the graduate program relies on the undergraduate program to provide the necessary course work for graduate students with deficiencies in their computer science backgrounds.