The Department of Computer Science offers programs leading to the Master of Science in Computer Science and the Doctor of Philosophy in Computer Science. Areas of school strength include both theoretical and experimental computer science, especially within such areas as information and network security, internet forensics, real-time algorithms, information retrieval, document analysis, graphics, computational geometry, networking and distributed systems, parallel programming, artificial intelligence, and software engineering.
The distributed computing environment of the College of Engineering is housed in the Thomas T. Beam Engineering Complex. Several hundred modern computing systems are operated for purposes of instruction, experimentation, laboratory instrument control, data acquisition, and research. More than fifty of the systems are in public laboratories accessible to all computer science students. These laboratories contain both Windows and Unix/Linux clients and servers in a variety of modern configurations.
Students can also obtain permission to access the machines of the National Supercomputer Center for Energy and the Environment (NSCEE).
Sidkazem Taghva, Ph.D., Chair and Graduate Coordinator
Computer Science Faculty
Computer Science Courses
Master of Science in Computer Science
Doctor of Philosophy - Computer Science