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 distinguished undergraduate options with both BA and BS degrees in computer science, alongside rigorous MS and PhD programs for graduate students.
Undergraduates can pursue either a Bachelor of Science or Bachelor of Arts in computer science, or opt for a minor concentration. These programs are structured with adaptability to accommodate diverse student interests within the field. The curriculum has dual objectives:
To establish a comprehensive, thorough understanding of computer science fundamentals, including essential mathematical frameworks, and to familiarize students with challenges and methodologies across various specialty areas within the discipline.