Computer Science

The Department of Computer Science offers three graduate programs, leading to either a Master of Computer Science (a non-thesis professional master's degree), Master of Science in Computer Science (MSCS) or Doctor of Philosophy (PhD) degree.

Graduate education in computer science at Rice is personal. The department's small student-to-faculty ratio means our students are able to develop close personal and working relationships with the faculty, and we offer a rigorous program balancing theory and practice. As a graduate student, you will have the opportunity to explore new ideas in algorithms, artificial intelligence and robotics, bioinformatics, computer architecture and design, graphics and geometric design, high-performance computing, networking, programming language theory and implementation, systems, and the theory of computing.

Researchers in our department collaborate with their colleagues across both engineering and natural science, but have particularly strong ties with computational and applied mathematics and electrical and computer engineering, with a number of collaborations in the Texas Medical Center. The department also has an active corporate affiliates program. Many research projects are undertaken with support from member companies. These relationships benefit students through summer internships, employment contracts and support for graduate research.

For more information, please visit the Department of Computer Science website. Download the graduate studies brochure and graduate program handbook.

Areas of Research

  • artificial intelligence
  • bioinformatics
  • computer architecture
  • computer graphics
  • computer networking
  • computer security
  • distributed peer-to-peer systems
  • embedded computing
  • high-performance computing
  • logic and the foundations of computer science
  • mobile networking
  • operating systems
  • physical computing and robotics
  • programming language theory
  • virtual machines

Degrees Offered:

Master of Computer Science
Master of Science
Doctor of Philosophy

Additionally, the department co-sponsors interdisciplinary programs leading to a Master of Computations Science and Engineering.  

The Department of Computer Science Contact Information

Professor Luay Nakhleh, Chair
3121 Duncan
Phone: 713-348-4834
Fax: 713-348-5930