We are accepting applications and classes are ongoing. See COVID-19 update.

MCS@RICE: Engineered to be Exceptional

The MCS@Rice Master of Computer Science online degree program has been built from the ground up to combine the Rice University Computer Science Department’s tradition of excellence with best-in-class online teaching methodology. It offers an intimate and engaging student experience, with small class groups and 1:1 interactions with faculty that are critical to developing graduate-level skills and thinking.

With the flexibility of online learning, students can develop a deep understanding of computer science topics like machine learning and AI, cybersecurity and software engineering.

Scholarships are now available to those who qualify.

Why earn your Master of Computer Science Online Degree from Rice University

At Rice, we strive to deliver a personalized student experience that is collaborative and engaging. Student/faculty interaction is paramount. With the online learning experience, those interactions with professors and peers are no longer dependent on being on campus. You don’t have to put your career on hold to build your computer science skill set.

Learn more about MCS@Rice.

Curriculum for Online Computer Science Success

MCS@Rice Master of Computer Science online degree program curriculum has been designed to meet the interests of our students and the demands of employers. The topics and courses were carefully selected not only to span important areas of computer science but also to focus on the data science skills that are highly sought after in the modern industry.

MCS@Rice core course curriculum covers Computer Systems, Data Science and Principles of Algorithms and Software.

Learn more about MCS@Rice curriculum

Rice University MCS On-Campus vs. MCS Online Program

The MCS@Rice Master of Computer Science online degree program is grounded in the same curriculum offered on-campus at Rice University. However, the program has been built from inception to utilize best-in-class online teaching methodology.

The mode of delivery for coursework is not included on student transcripts so there is no designation that courses were taken online. The same is true for the diploma earned, which does not reference this being an online program.

Additional MCS@Rice FAQs

Rice University Master of Computer Science Online Applications

MCS@Rice applications are accepted and reviewed on a rolling basis. The program has three intakes per year, so you are able to choose the start date that works best for you (Fall, Spring, or Summer).

Learn more about MCS@Rice admissions

Rice University Master of Computer Science Online Faculty

As a student of our MCS@Rice Online Program, you’ll enjoy the type of thoughtful interactions with faculty that are critical to developing graduate-level skills and thinking. Study at your convenience with video content, then interact in live sessions where you can ask questions and build your knowledge base.

Learn more about MCS@Rice faculty

Rice University Master of Computer Science Graduates

When it comes to building a career in computer science, Rice on your resume means something. Our program teaches students rigorous, graduate-level thinking, and our graduates are well prepared for today’s dynamic career marketplace. You’ll find Rice graduates at disruptive tech companies in Silicon Valley, leading the evolution of the petrochemical industry in Texas, and wherever computer science is making an impact on people’s lives.

Learn more about MCS@Rice student experience

Check out the video below about our MCS@Rice Master of Computer Science Online Degree Program.