The Computer Science and Engineering Department offers internationally-recognized M.S. and Ph.D. degree programs for both full-time and part-time students. These programs offer considerable flexibility to create a plan of study tailored to students' interests and are supported by a wide swath of graduate courses, seminars, and colloquia. Our faculty pursue a broad range of research interests including: distributed computing, algorithms, security, cryptography, performance modeling, reliability, networking, optimization, bioinformatics, data mining, databases, software engineering, computer architecture, computational geometry, image processing, and artificial intelligence. See the research map for details.

Our graduate population currently numbers approximately 100 students, with 60 Ph.D. and 40 MS students. Since 1994, we have graduated over 70 Ph.D. and 275 M.S. students.

A printer-friendly summary is here.

Graduate Programs

  • The Doctoral Program prepares students for careers in research and teaching. Doctoral students typically already possess a Master's degree.
  • The Master's Program offers a flexible advanced degree program either comprised entirely of graduate coursework (Plan B) or culminating in a Master's thesis (Plan A).

Related Resources

Steven A. Demurjian, Director, Graduate Studies