Cost & earnings at Rice University What students borrow here, and what they go on to earn
This master's-level programme in computer and information sciences at Rice University develops advanced technical skills in computing, data and information systems and is suitable for students aiming for professional roles in industry or for further research. It suits applicants with a strong quantitative background who want a flexible curriculum that balances core computing foundations with electives in areas such as machine learning, databases, security and human–computer interaction.
The programme combines foundational computer science topics with applied information science subjects. Core areas typically include algorithms and theory, software engineering, operating systems and networking, databases and data management, and practical programming. Elective options allow specialisation in machine learning and artificial intelligence, data mining and visualisation, cybersecurity and privacy, cloud and distributed systems, and human–computer interaction.
Students may choose between a project/capstone track and a research-oriented or thesis track, gaining experience through team projects, individual research under faculty supervision, or industry-linked practicum work. Coursework emphasises both theoretical understanding and hands-on development, with assignments and labs that mirror real-world problems in large-scale data processing, secure system design and user-centred application development.
Applicants are expected to hold a recognised bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related discipline. Those without a formal computing degree should demonstrate equivalent preparation through prior coursework or professional experience in programming, discrete mathematics and data structures; prerequisite coursework may be required.
Admission is based on academic transcripts, a statement of purpose outlining objectives and fit with the programme, letters of recommendation, and a résumé or CV. Standardised test policies can vary; consult the university for current guidance. International applicants must demonstrate English language proficiency according to the university’s published requirements.
Graduates move into a wide range of technical and interdisciplinary roles. Typical career paths include software engineer, data scientist or machine learning engineer, systems architect, database administrator, cybersecurity analyst, and product or technical programme manager. The degree also provides suitable preparation for students who wish to continue to doctoral study in computer science, information sciences or related fields.
Rice’s connections with Houston’s technology, healthcare and energy sectors, together with career services and internship opportunities, help graduates secure roles in startups, established technology firms, research labs and industry R&D groups.
Rice offers a compact, research-active environment with close access to faculty and research groups across computing, data science and applied domains. The university’s emphasis on interdisciplinary collaboration means students can work alongside experts in bioinformatics, medical informatics, environmental data science and entrepreneurship.
Students benefit from Rice’s professional development resources, industry engagement in the Houston region, and access to modern computing infrastructure and research centres. The programme’s flexible curriculum and project options allow learners to tailor their studies to career goals, whether in industry practice, applied research or continued academic study.
Shortlist scholarships and plan your application — free guidance from our advisors.