Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The University of Rochester's Computer Science Department stands as a renowned academic hub, celebrated for its scholarly rigor, pioneering research initiatives, and dedication to equipping students with the skills for thriving careers in computing. It cultivates creativity, cross-disciplinary partnerships, and strong industry ties, positioning itself as a premier destination for those entering this rapidly evolving discipline. The department provides both Bachelor of Arts and Bachelor of Science degrees in computer science through its selective undergraduate curriculum, along with Master of Science and doctoral programs via its demanding graduate studies.
Undergraduate offerings include a BS in computer science, a BA in computer science, and a computer science minor, all structured with adaptability to meet diverse student interests in the field. These programs pursue two primary objectives:
To equip students with a comprehensive, thorough understanding of computer science fundamentals, including essential mathematical underpinnings, and to familiarize students with the challenges and problem-solving approaches across various specialty areas within the field.