Body

MASTER'S PROGRAMS

Master of Computer Science

Master of Computer Science Program

The Rice Master of Computer Science helps you build specialized expertise in the areas of computing that matter to your career. Choose your area of focus, learn directly from faculty and put your skills to work through opportunities in Houston and beyod.
Apply Now 

Why Rice for your MCS?

Learn from people shaping computing
Rice Computer Science faculty are advancing research in artificial intelligence, robotics, security, computational biology and other areas shaping the future of computing. Their work gives MCS students a window into where the field is headed and opportunities to explore emerging areas of computer science.

More than a computer science department
Your MCS experience extends beyond the department. Rice's interdisciplinary culture creates opportunities to connect computer science with engineering, medicine, business and the natural sciences, opening new ways to apply what you know.

Make Houston part of your experience
Rice puts you in the middle of one of the country's most dynamic and diverse economies, where computing intersects with energy, health care, aerospace, space exploration and a growing technology and startup community.

Where can a Master of Computer Science take you?

The Rice MCS prepares graduates for technical careers across technology, computing, energy and other industries. Students also have opportunities to gain professional experience through internships.

93% MCS internship placement rate (Summer 2025 | Rice Career Services)
Recent internship employers: Amazon · Meta · Microsoft · National Instruments · LinkedIn · Schlumberger · Tableau
Employers of MCS alumni: Google · Meta · Microsoft · Amazon · Oracle · Cisco · IBM
Explore Career Resources

MCS Specialization

What can you specialize in with a Master of Computer Science at Rice? Choose from five tracks and tailor your coursework to your academic and career goals.

Artificial Intelligence
Study the algorithms, models and systems behind modern artificial intelligence and its applications.

Bioinformatics & Computational Biology
Apply computational methods and computer science to problems in biology, medicine and biomedical research.

Data Science & Machine Learning
Develop skills in data analysis, statistical modeling and machine learning for data-driven applications.

Management & Leadership
Combine technical expertise with the communication, management and leadership skills needed to guide technology teams and initiatives.

Systems and Security
Explore the design, operation and security of computing systems, networks and infrastructure.

Explore the Course List

Admissions, Tuition and Financial Aid

Program Details
Degree: Master of Computer Science
Format: On campus in Houston
Degree type: Non-thesis
Program length: Typically three semesters
Enrollment: Full-time or part-time
Residence: At least one fall or spring semester of study in residence at Rice

What are the admission requirements for the Rice MCS?
Applicants should prepare:

  • Undergraduate transcripts
  • 3.0+ GPA
  • CV or resume
  • Statement of purpose
  • Two letters of recommendation
  • $85 application fee
  • GRE recommended, but not required
    Explore Admission Requirements

Tuition and Financial Aid

No university or departmental financial aid is available for MCS students. Students may explore outside loans and other financial resources through the Rice Office of Student Financial Services.
Explore Tuition & Financial Resources

Ready to take the next step?

Explore the Rice Master of Computer Science and discover how advanced computer science education can prepare you for what's next.

Apply Now
Questions about the program? Contact us at mcs@rice.edu.

Frequently Asked Questions

Is the Rice Master of Computer Science a thesis or non-thesis degree?
The Rice MCS is a non-thesis master's degree designed for students pursuing technical careers in the computer industry.

How long does the Master of Computer Science take to complete?
Students typically complete the MCS in three semesters. The program may be completed on a full-time or part-time basis, subject to residence requirements.

Can I complete the MCS part-time?
Yes. Students may complete the program on a full-time or part-time basis. At least one fall or spring semester must be completed in residence at Rice.

Can international MCS students complete internships?
Yes. After two semesters of full-time study, international students may apply for
Curricular Practical Training (CPT), which makes them eligible for summer internships.

What specializations are available in the MCS?
Rice offers five MCS specialization tracks: Artificial Intelligence; Bioinformatics and Computational Biology; Data Science and Machine Learning; Management and Leadership; and Systems and Security.

Can I transfer graduate credits to the MCS?
Up to six transfer credit hours may be approved by the department's graduate committee.

What is the difference between the on-campus MCS and the Online MCS?
Both are Rice master's degrees in computer science with the same curriculum. The on-campus MCS is delivered in person at Rice's Houston campus, while the Online MCS is delivered entirely online.

What courses are required for the MCS?
The MCS requires 30 semester hours of approved coursework. COMP 608: Workplace Communications is required across all specialization tracks. View the Computer Science Course List.

How do I apply to the Rice Master of Computer Science?
Review the application requirements and deadlines for the Rice MCS through the Rice graduate application process. Application Requirements & Deadlines

What other non-thesis master's programs does the Department of Computer Science offer?