Major & Minor
Pursue a degree or take courses in computer science.
Our small, collegial PhD and MS programs ensure students get personal attention from faculty.
AI, experimental systems, human-computer interaction, theoretical computer science, and more.
Alumnus Bill Bolosky Receives USENIX Test of Time AwardMay 30, 2023
The 2023 USENIX Conference on File and Storage Technologies (FAST) has conferred its Test of Ti ...
CS Student Places 2nd in 2023 Rochester Carillon CompetitionApril 26, 2023
Sponsored by the Arthur Satz Music Department, the Rochester Carillon Competition Award wa ...
CSUG Recipient of Award for Excellence in Creative Co-SponsorshipApril 18, 2023
Established in 2004, the award recognizes a program that was co-sponsored by a minimum of two organi ...
Adira Blumenthal’s mission is to create assistive technologiesMarch 22, 2023
In addition to learning about assistive technologies, Adira Blumenthal has enjoyed the opportunity t ...
Get to know us!
Our undergraduate program has grown significantly since our first 10 bachelor degrees were conferred in 1996. Fast forward to 2019 when we graduated 134 students. Follow our journey through the years.
Some of our alumni have been working hard to make their start-up dreams come true. Read about their stories of entrepreneurship.
Our computer science graduate students are involved in a wide variety of research and activities. Learn about their experiences at the University of Rochester on our graduate student profiles page.
Our computer science alumni are a diverse and accomplished group of people who have gone on to pursue their own unique paths in life. Learn about their journeys on our alumni profiles page.
URCS was founded as a PhD-only department in 1974. The first degrees were awarded in 1980. The department typically admits 10–12 PhD students each fall, and graduates about 7 every year.
Lab experience your first year in college? Yes.
With faculty and graduate student mentorship, undergraduate researchers thrive in the Rochester Human-Computer Interaction lab.Continue Reading
Diversity in Computer Science
At Rochester, we are committed to building a community that encourages women and underrepresented minorities to pursue studies in computer science. This effort has been energized by our participation in the BRAID initiative (Building, Recruiting, And Inclusion for Diversity).
Computer science is a broad and in-demand field, influencing areas like health, entertainment, and big data.
At the University of Rochester, our emphasis on cross-collaboration and elite undergraduate and graduate programs prepares our students for industry, research, and academic positions.
Annual Fall Newsletter
How will AI chatbots like ChatGPT affect higher education?
University administrators and faculty weigh in on the pros and cons of the newest online learning tool.Continue Reading
Seed funding reflects how data science, AR/VR transform research at Rochester
The University’s Goergen Institute for Data Science supports collaborative projects across all disciplines.Continue Reading
These students thrive where STEM, humanities intersect
The Wells Award recognizes engineering students who excel in humanistic disciplines.Continue Reading
CAREER awards recognize role models in research, education
Six Rochester researchers have received the National Science Foundation’s most esteemed recognition for early-career faculty members.Continue Reading
Performance under pressure at NASA’s Lunabotics competition
Rochester undergraduate students banded together to overcome multiple crises while fielding their robot on a simulated lunar surface at Kennedy Space Center.Continue Reading
Play a Bach duet with an AI counterpoint
BachDuet, developed by University of Rochester researchers, allows users to improvise duets with an artificial intelligence partner.Continue Reading