ENGAGING AND COLLABORATIVE
Best-in-Class Online Experience
Rice University has long provided a high-quality Computer Science education.
We are known for our rigorous education, small class sizes, and student-faculty interaction.
- More than discussion board posts
Develop graduate-level analytical thinking with a best-in-class online to get the most out of your education. - Engaging format for inquisitive minds
The MCS@Rice program is about engaging in lectures and discussions, asking questions, and finding ways to apply what you’re learning. Discussions are lively because everyone comes together from different backgrounds and solves problems from different perspectives.
- Small class sizes for student-faculty interaction
Engage with faculty and peers in meaningful 1:1 interactions throughout each course and project. - Designed for working professionals
Fit the program around your schedule and develop the practical skills necessary to advance your career in the tech world. Check with your employer for tuition-assistance or reimbursement programs.
MEANINGFUL INTERACTIONS WITH
MCS@Rice Professors and Students
The MCS@Rice program balances the self-paced online environment with several opportunities for 1:1 engagement with faculty and peers, putting you in control to engage with whatever style works best for you. There is a content release schedule for each course so that all students move through the course experience together.
Our Rankings
Computer Science, Math and Engineering Specialties in the Top 30
EVERY COURSE IS A
Rewarding, Interactive Experience
Rice University has long provided a high-quality Computer Science education. Our best-in-class online experience is based on teaching over a million online students to create this one of a kind program.
With the flexibility of online learning, students can develop a deep understanding of topics such as:
Self-Paced Lectures
and Weekly Live Sessions

Fully 100% Online
The MCS@Rice program is offered 100% online. Courses are made up of modules designed to fit into a working professional's lifestyle. Courses include supplementary readings, video lectures, assignments, and discussion forums that help you spark connections with your faculty and peers. Watch the recorded lectures when it’s convenient for you and go back anytime to reinforce important concepts.

Weekly Live Sessions
Live weekly classroom sessions are a defining feature of Rice's master degree programs. These sessions provide valuable direct interaction with Rice faculty and peers, and many students say it’s one of their favorite aspects of the program. Faculty are hands-on and interactive in classes and projects, holding weekly live classes that are typically scheduled to start around 6 or 8 pm Central time.

An Engaged and Interactive Community
Between Hackathons and Datathons, sharing code during weekly live sessions and completing your Capstone course, there are plenty of opportunities to apply your knowledge, build your portfolio, and create lifelong relationships. Work through the lectures and practice material conveniently at your own pace, then connect with fellow students to work through the most challenging concepts and practice problems.
My professor is very knowledgeable. He has a breadth of experience and can speak intelligently, even answering some of the more philosophical questions.
Jay Hyatt, Current Student
MCS@Rice Workload

Earn Your MCS At Your Own Pace
To earn an MCS@Rice degree, students must complete 10 courses for a total of 30 credit hours, all of which can be completed online. There are due dates for all graded work and there are regularly scheduled live sessions with the faculty and students that are an integral part of each course.
The MCS@Rice program is designed to be taken as a part-time program, taking only one or two courses each term. A student can choose to take more as their schedule permits. Learn more about the MCS@Rice Curriculum.
I’ve already been able to apply what I learned in COMP 630 Databases at work.
Doron Chosnek, Current Student
Online Master of Computer Science Information Sessions
-
MCS@Rice Info Session: Wed, June 7, 12:00 - 1:00 p.m. (CST)
-
Learn what career-advancing knowledge and skills you can expect to build within the MCS@RICE online program and what specialized tracks are available.
-
Have questions before the info session? Get in touch!
Important Dates
SESSION | APPLICATION DUE | CLASSES START |
---|---|---|
FALL 2023 | July 1, 2023 | August 21, 2023 |
SPRING 2024 | November 1, 2023 | January 8, 2024 |
SUMMER 2024 | March 1, 2024 | April 29, 2024 |
Get More Information
Sign up to receive more information on how the MCS@Rice program can help you broaden your career options. Connect with an Enrollment Coach today.