The General Announcements are the final word in what is required to earn a degree at Rice. For details, see:
These documents may also help when selecting courses for your major:
- CS BA Degree Requirements
- CS BS Degree Requirements
- CS Bachelor's Degree Checklist
- Choosing Intro Classes
- Starting CS as a Sophomore
Need to choose an introductory computing course? Refer to these guidelines.
No coding experience? No problem. See some of our non-traditional students' success stories on the Zero Coding Experience page.
For help making decisions about your courses, contact your major advisor.