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 professional networks, establishing 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 adaptable pathways to accommodate diverse student interests. The program objectives are dual in nature:
To equip learners with a comprehensive, rigorous understanding of computer science fundamentals, including essential mathematical frameworks, To familiarize students with the challenges and methodologies employed across various specialty areas within the field.