PhD

Computer science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 43.2 k / Year(s) Foreign:$ 43.2 k / Year(s) Deadline: Jan 1, 2026
124 place StudyQA ranking:7308 Duration:5 years

Photos of university / #riceuniversity

The Bachelor of Science in Computer Science at Rice University offers students a rigorous and comprehensive education in the fundamentals and innovative aspects of computing technology. Designed to prepare graduates for successful careers in industry, research, or graduate studies, the program combines theoretical principles with practical application, ensuring students develop a well-rounded skill set. The curriculum covers essential topics such as programming languages, data structures, algorithms, software engineering, and computer architecture. Additionally, students have the opportunity to explore advanced areas including artificial intelligence, machine learning, cyber security, data science, and human-computer interaction.

Throughout their studies, students engage in hands-on projects, laboratory work, and collaborative research, fostering problem-solving skills and computational thinking. The program emphasizes the importance of not only mastering technical skills but also understanding their societal and ethical implications. Rice’s close-knit academic environment encourages mentorship, innovation, and interdisciplinary approaches, allowing students to tailor their education through specialized electives and research seminars.

Moreover, the department benefits from a vibrant community of faculty members who are leading researchers in their fields, providing mentorship and opportunities for undergraduate research participation. The program also supports internships and partnerships with industry leaders in Houston’s thriving tech scene, giving students valuable real-world experience and networking opportunities. Graduates of the Rice University Computer Science program are well-equipped to pursue careers in software development, data analytics, cybersecurity, research, or continue their education through advanced degrees. With a strong foundation in computing principles and experiential learning, Rice’s Computer Science program aims to cultivate the next generation of innovative technologists and thought leaders in the digital age.

Students pursuing the PhD degree program in Computer Science must:

  • Meet departmental course requirements as described in the Computer Science Department's graduate student handbook available at: https://www.cs.rice.edu/academics/graduate-studies/phd/. 
  • Complete a COMP 590 project by the end of the third semester 
  • Complete a master’s thesis by the end of the fifth semester, if a previous master’s thesis has not been approved by the graduate committee 
  • Pass a qualifying examination in an area of specialization within seven semesters after entering the PhD program 
  • Conduct original research, submit an acceptable PhD thesis proposal, and successfully defend the thesis proposal 
  • Submit an acceptable PhD thesis that reports research results and pass a final oral defense  

The PhD degree is for students planning to pursue a career in computer science research and education. The doctoral program normally requires four to six years of study.

Students who successfully meet the first three requirements are awarded the Master of Science degree. Students successfully meeting all requirements, plus any departmental and university requirements, are awarded the PhD degree.

  • Computer science graduate student admissions are handled by the Computer Science Department. If you are interested in graduate studies in computer science at Rice, you are welcome to apply online. Although most applicants for computer science graduate programs have backgrounds in computer science or math, the graduate admissions committee encourages highly motivated students with undergraduate degrees in related disciplines to apply for admission.
  • Letters of Recommendation
  • Official Transcripts
  • GRE
  • TOEFL

Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Scholarships

Fellowships and research assistantships are available to students in the PhD program. Both provide a monthly stipend for the academic year and cover all tuition expenses. More substantial monthly stipends may be available during the summer for students working on departmental research projects. In all cases, continued support is contingent on satisfactory progress in the program. PhD students also are expected to assist in the teaching and administration of undergraduate and graduate courses.

The Computer Science program at Rice University offers a comprehensive curriculum designed to provide students with a strong foundation in both theoretical and practical aspects of computing. The program emphasizes not only programming skills and software development but also covers core areas such as algorithms, data structures, systems, artificial intelligence, machine learning, computer graphics, databases, and cybersecurity. Students have the opportunity to engage in innovative research projects alongside faculty members renowned in their fields, fostering an environment of academic excellence and discovery. The program prepares graduates for diverse career paths in technology, research, and academia, equipping them with critical thinking, problem-solving, and analytical skills. Rice University’s state-of-the-art facilities, collaborative learning environment, and emphasis on interdisciplinary approaches ensure students gain hands-on experience and up-to-date knowledge essential for success in the evolving tech industry. In addition to technical training, students develop teamwork, communication, and ethical considerations in computing, aligning with industry standards and societal needs. The Bachelor of Science degree in Computer Science typically involves coursework, projects, and possibly internships or cooperative education opportunities. The university encourages undergraduate research, providing resources and mentorship for students to explore areas of interest. Rice’s location in Houston, a major hub for industries such as energy, healthcare, and aerospace, offers unique internship and employment opportunities for computer science students. Overall, the program aims to cultivate versatile professionals capable of innovation, leadership, and adaptation in a rapidly changing technological landscape.

Similar programs:
Study mode:On campus Languages: English
Local:$ 43.2 k / Year(s) Foreign:$ 43.2 k / Year(s)
Deadline: Jan 5, 2026 147 place StudyQA ranking: 6965
Study mode:On campus Languages: English
Local:$ 48.9 k / Year(s) Foreign:$ 48.9 k / Year(s)
Deadline: Dec 15, 2025 9 place StudyQA ranking: 7034
Study mode:On campus Languages: English
Local:$ 25.6 k / Year(s) Foreign:$ 25.6 k / Year(s)
Deadline: Dec 15, 2025 117 place StudyQA ranking: 6672
Study mode:On campus Languages: English
Local:$ 67.6 k / Year(s) Foreign:$ 67.6 k / Year(s)
Deadline: Dec 6, 2025 2 place StudyQA ranking: 8585
Study mode:On campus Languages: English
Foreign:$ 51.1 k / Semester(s)
Deadline: Oct 1, 2025 201–250 place StudyQA ranking: 6686
Study mode:On campus Languages: English
Local:$ 14.5 k / Year(s) Foreign:$ 26.2 k / Year(s)
Deadline: Jan 15, 2026 251–300 place StudyQA ranking: 8494
Study mode:On campus Languages: English
Local:$ 19.2 k / Year(s) Foreign:$ 33 k / Year(s)
Deadline: Jan 15, 2026 401–500 place StudyQA ranking: 10531
Study mode:On campus Languages: English
Local:$ 160 / Year(s) Foreign:$ 160 / Year(s)
Deadline: Sep 2, 2025 401–500 place StudyQA ranking: 9711