Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


CS Undergraduate Program

The CS undergraduate program introduces students to emerging fields within computer science while providing solid foundational training.


Overview

Our undergraduate computer science curricula are designed to provide students with a comprehensive education in computer science.


Computer Science Career Opportunities

Our Computer Science undergraduate alumni go on to great opportunities. Many are recruited by global giants like Amazon, Apple, Google, Meta, and Microsoft, as well as smaller companies and government agencies. Many of our graduates go on to create startups, while some use their talents to support non-profit endeavors. Rice CS alumni who discovered a passion for research and teaching push the frontiers of science at leading universities.


Program with a Purpose

Learning to program is not the primary goal of our courses. One of our professors explains that programming may be part of his introductory course, but the focus is on computational problem solving.


Programming Experience Not Required

Prior programming experience is not required to pursue an undergraduate degree in computer science. We welcome students with little or no programming experience. Computer science is about using computers and computation to solve problems and build tools for others to use. Programming is just one part of the discipline. Computer science requires the ability to think clearly and analytically.


Collaborative, not Cutthroat

One of the things you'll notice in your Rice CS classes is a lack of cutthroat competition. The CS professors are approachable, and other students are open to helping each other. The collaborative environment begins in your introductory courses when you are grouped into teams.


Get Involved

Collaboration happens both inside and outside the classrooms in the Department of Computer Science. To foster this lively community, the department and undergraduate organizations organize tech talks, lunch-and-learns, and other activities.


Undergraduate Resources

Our department offers an array of resources for undergraduate students as they plan their coursework and declare their majors, including:


  • CS Degrees
  • CS Advising
  • Admission
  • Opportunities
  • Activities

Research Areas

The Department of Computer Science is involved in various research areas, including:


  • Computational Biology & Bioinformatics
  • Robotics & AI
  • Computer Systems & Engineering
  • Programming Languages, HPC & Formal Methods
  • Machine Learning & Data Science
  • Quantum Computing
See More