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 and download the graduate studies brochure.
Areas of Research
- artificial intelligence
- 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
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.
Computer Science Graduate Student Data
Rice Graduate Student Data
The Department of Computer Science Contact Information
Professor Joe Warren, Chair
Areas of interest: Algorithms and complexity, artificial intelligence and robotics, compilers, distributed and parallel computation, graphics and visualization, operating systems and programming languages