Cost & earnings at Rice University What students borrow here, and what they go on to earn
This undergraduate programme provides a rigorous foundation in computing and information science, combining theory, systems and applied work to prepare students for careers in software, data and information-driven domains. It suits students with strong quantitative skills who want hands-on development experience, research opportunities and close collaboration with industry and other disciplines.
The curriculum covers core principles of computing and information science alongside practical, project-based learning. Early courses typically introduce programming, data structures, discrete mathematics and computer systems. Intermediate and advanced topics include algorithms, databases, operating systems, computer networks, software engineering, machine learning, human–computer interaction, and cybersecurity.
Students build technical depth through laboratory courses and team projects and may choose electives or specialised tracks in areas such as data science, artificial intelligence, systems and architecture, or security. The programme normally culminates in a substantial capstone project or research thesis, giving students an opportunity to apply concepts to real-world problems.
Research and interdisciplinary options are strongly supported: students can take modules and collaborate with departments across engineering, natural sciences, business and the medical school, and participate in faculty-led research labs or honours projects.
Admission to this programme is competitive and based on an assessment of overall academic record and applicant fit. Applicants are expected to demonstrate strong achievement in secondary-school mathematics and science; prior programming experience is advantageous but not always required. Typical application materials include academic transcripts, school reports, personal essays and letters of recommendation.
International applicants should hold a recognised secondary-school qualification and meet the university's English language requirements. The admissions office advises applicants to check current testing and credential policies and to present evidence of quantitative ability and independent problem-solving, such as coursework, internships, coding projects or competition experience.
Graduates enter a wide range of roles in technology and information-focused organisations. Common career destinations include software engineer, data scientist/analyst, systems architect, cybersecurity analyst, product manager, and user-experience or interaction designer. The strong analytical training also prepares students for graduate study in computer science, information science, data science or related fields.
Because of Rice’s connections with Houston’s technology, healthcare and energy sectors and its entrepreneurship ecosystem, many students pursue internships and start-up ventures, or join research teams that lead to industry placements or postgraduate research opportunities.
Rice offers a close-knit learning environment with small class sizes, accessible faculty and substantial undergraduate research opportunities. The university’s residential college system fosters a supportive community and interdisciplinary collaboration across departments.
Students benefit from dedicated facilities and centres that support computing and innovation, hands-on makerspaces and design studios, and an active entrepreneurship network that helps translate student projects into commercial ventures. Proximity to a major metropolitan region provides plentiful internship and employment connections with industry, healthcare and research institutions.
Shortlist scholarships and plan your application — free guidance from our advisors.