

The Bachelor of Science in Computer Science at Rice University provides students with a comprehensive and rigorous education in the principles, theory, and application of computing and software development. This four-year, full-time program emphasizes both foundational knowledge and practical problem-solving skills, equipping students to design, implement, and optimize complex computational systems. Students explore core topics such as algorithms, data structures, programming languages, software engineering, artificial intelligence, and cybersecurity, gaining the analytical and technical expertise necessary to tackle challenges across diverse computing domains.
Throughout the curriculum, students engage in hands-on laboratory work, collaborative projects, and research initiatives that integrate theoretical understanding with practical application. The program encourages exploration of emerging technologies such as machine learning, cloud computing, human-computer interaction, and robotics, while fostering skills in software design, computational modeling, and data analysis. Students have access to state-of-the-art labs, faculty mentorship, and research opportunities, enabling them to apply knowledge in real-world scenarios. Graduates leave the program with a strong foundation in both the theoretical and practical dimensions of computer science, prepared to innovate, develop, and manage complex computing solutions.
Year 1 – Foundations in Computing and Mathematics
Year 2 – Core Computer Science Principles
Year 3 – Advanced Topics and Specializations
Year 4 – Capstone and Applied Projects
Graduates of the Computer Science BS program at Rice University are highly sought after for roles in software development, data science, artificial intelligence, cybersecurity, cloud computing, and robotics. Many pursue advanced degrees in computer science, engineering, or interdisciplinary fields, while others work in technology startups, multinational corporations, research laboratories, and government agencies. Alumni frequently take positions as software engineers, systems architects, data analysts, AI specialists, or cybersecurity analysts, contributing to innovative projects and technological advancement. With strong analytical, programming, and problem-solving skills, graduates are well-prepared to design and implement solutions for complex computational challenges across industries.
Rice University’s Computer Science program offers a rigorous, interdisciplinary, and research-driven education that blends theory with hands-on application. Students benefit from mentorship by expert faculty, access to modern laboratories, and opportunities for independent research and collaborative projects. The curriculum emphasizes problem-solving, software development, and emerging computing technologies, preparing students for both academic and industry careers. With Houston’s vibrant technology ecosystem, students have access to internships, networking opportunities, and collaborative projects that enhance professional development. This program is ideal for students who wish to develop advanced computing skills, innovate in technology, and make meaningful contributions to the digital and computational landscape.
For further information, please contact the admissions office at:
Phone: 713-348-7423
Email: admission@rice.edu
Address: Office of Admission – MS 17, 109 Lovett Hall, 6100 Main Street, Houston, TX 77005, United States