Master of Science (MS) Degree in the field of Computer Science

Program Learning Outcomes for the MS Degree in the field of Computer Science

Upon completing the MS degree in the field of Computer Science, students will be able to:

  1. Acquire a solid foundation in Computer Science at the graduate level.
  2. Conduct an independent research program.
  3. Demonstrate professional skills in both oral and written communication.

Requirements for the MS Degree in the field of Computer Science

The MS degree is a thesis master's degree. For general university requirements, please see Non-Thesis Master's Degrees. Students pursuing the MS degree in the field of Computer Science must complete:

  • A minimum of 30 credit hours at the 500-level or above to satisfy degree requirements.

Summary 

Total Credit Hours Required for the MS Degree in the field of Computer Science30

The MS degree is a research degree requiring a thesis in addition to course work. Students enrolled in the PhD program must meet additional requirements before they receive the MS degree. See the PhD program section for further information.  

Policies for the MS Degree in the field of Computer Science

Department of Computer Science Graduate Program Handbook

The General Announcements (GA) is the official Rice curriculum. As an additional resource for students, the department of Computer Science publishes a graduate program handbook, which can be found here:
http://gradhandbooks.rice.edu/2017_18/Computer_Science_Graduate_Handbook.pdf.

Additional Information

For additional helpful information, please refer to the Graduate Study in Computer Science web page at https://www.cs.rice.edu/academics/graduate-studies/ or contact the department at gradapp@rice.edu.

Opportunities for the MS Degree in the field of Computer Science

For additional information, please see the Computer Science website: http://www.cs.rice.edu/