Graduate Program

The mission of the Computer Science Department's graduate program is to serve as a center for intellectual and educational development that promotes critical and logical thinking, and the mastery of a student-selected Computer Science curriculum. The graduate program strives to give all students a solid foundation in the core areas of computer science, to prepare students for research and study beyond the master's level, and to prepare students for careers in computing and software development.

In support of this mission, a curriculum has been developed which encourages a formal, abstract, theoretical approach to the study of computer science while providing students with experience on state-of-the-art equipment. A number of computing environments, encompassing personal, mid-range, and mainframe machines, are available to students.

The Department of Computer Science offers graduate study leading to the Doctor of Philosophy in Scientific Computing (emphasizing the development of the software, the science, and the technology required to support computational science and simulation-based science and engineering). The Computer Science Department is a part of the College of Engineering & Mines which provides unique opportunities for research by faculty and graduate students. There is especially strong interest within the department in the areas of artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.