Skip to main content

Conduct cutting-edge research

Learn More

Learn from world-class faculty

Learn More

Apply your knowledge to a range of fields

Learn More

Collaborate across campus and disciplines

Learn More

Major & Minor

Pursue a degree or take courses in computer science.

Learn More

Graduate Studies

Our small, collegial PhD and MS programs ensure students get personal attention from faculty.

Learn More

Research

AI, experimental systems, human-computer interaction, theoretical computer science, and more.

Learn More

Recent News

Benjamin Carleton ’22 wins ACM SRC award

November 12, 2021

Benjamin received the ACM SIGOPS SOSP 2021 Student Research Competition (SRC) Undergraduat ...

PhD student James Spann wins Best Paper Award at the 2021 ACM Spatial User Interaction (SUI) conference

November 11, 2021

Second-year URCS PhD student, James Spann, and collaborators from Carnegie Mellon University (V ...

Yiyao Yu '22 receives Wells Award

November 1, 2021

Yiyao Yu '22 is a 2021 Wells Award recipient for his studies in computer science and philosophy.

Caden Cole '22 Among Winners of Garnish Scholar Awards

September 27, 2021

Caden Cole '22 was one of twelve students honored with the Lysle "Spike" Garnish Scholar Award, in r ...

A new way to prepare doctors for difficult conversations

July 20, 2021

Rochester computer scientists, palliative care specialists, and practicing oncologists are collabora ...

Students Collaborate with UEM on University-Wide Projects

June 30, 2021

Brian Kimani ’23 intended CS major and Hanjia Lyu incoming CS Doctoral Candidate who comp ...

Collaborations

As part of a top-tier research university, we partner with many schools, departments, and centers across campus.
Learn more >

Computer Science Building

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.


Featured Video

URCS Awards Celebration

May 28, 2021

Watch as we recognize faculty, staff, and students for many honors and accolades. Graduating students receiving department awards are announced including outstanding senior!


Featured News

Software uses selfies to detect early symptoms of Parkinson’s disease

Rochester computer scientist Ehsan Hoque and his colleagues have harnessed machine learning to accurately identify signs of the neurological disease by analyzing facial muscles.

Continue Reading
A collage of six selfies.

A new way to prepare doctors for difficult conversations

University of Rochester researchers have developed SOPHIE, a virtual ‘patient’ that trains doctors in explaining end-of-life options.

Continue Reading
Thomas Carroll, associate professor of medicine at the University of Rochester Medical Center, engages in an online conversation with SOPHIE, an avatar that uses artificial intelligence to help teach doctors how to effectively communicate with their patients.

To drill down on anti-Asian hate crimes, Rochester researchers harness social media

Information gleaned from thousands of Twitter users lets the researchers gauge public opinion toward #StopAsianHate and #StopAAPIHate.

Continue Reading
An assistant paints part of a mural by artist Dragon76 that reads "Stop Asian Hate" in Manhattan's Chinatown.

Rochester’s latest CAREER award recipients pursue wide range of projects

This year, five University of Rochester researchers have received the National Science Foundation’s most prestigious award for early-career faculty.

Continue Reading
From left, assistant professors Dan Bergstralh, Ranga Dias, Kathryn Knowles, Kathryn Mariner, and Yuhao Zhu are among this year’s recipients of the Faculty Early Career Development (CAREER) award from the National Science Foundation.

Can social networks help us be more creative?

Our interactions on social media could encourage new ways of thinking and different perspectives, if creativity was considered part of the network’s algorithms, say Rochester researchers.

Continue Reading
Person takes a cellphone photo of a cat dressed up in a pink sweater and glasses.

Study: Twitter mirrors our attitudes and feelings about COVID-19

Themes of anxiety, depression, and fear of shortages emerge as Rochester researchers continue to mine social media as a reflection of the United States “in the moment.”

Continue Reading
Social media bubbles over Manhattan.

Diversity in Computer Science

For many decades, diversity in computer science nationally has been disproportionately lower than in other science disciplines. The effort to increase diversity in computer science at Rochester has been energized by our participation in the BRAID initiative (Building, Recruiting, And Inclusion for Diversity). Our past two graduating classes have been ~34% female, nearly double the national average. Our ability to send a greater number of our students to the Grace Hopper Conference for Women in Technology as well as additional diversity conferences each year has been directly related to our part in the BRAID. Computer science students continue to build a community that encourages women and underrepresented minorities to pursue studies in computer science.

Additional resources for diversity information at Rochester:

Society of Hispanic Professional Engineers (SHPE)

National Society of Black Engineers (NSBE)

Women in Computing at Rochester (URWiC)

Why URCS?

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.

Learn More


Want more information about the Department of Computer Science? Contact us.