We Are Hiring! Positions available.
CSC 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.
Upcoming EventsMore Events
May 19, 2019
URCS alumnus Daniel Sabbah received the 2019 Hajim Distinguished Alumnus Award at the Hajim School D ...
May 6, 2019
Third-year PhD student Parker Riley (supervised by Professor Daniel Gildea) was awarded the Arts, Sc ...
May 3, 2019
Second-year PhD student Andrew Read-McFarland was selected as one of the winners of the 2019 Edward ...
May 1, 2019
Computer Science and Linguistics dual major Graeme McGuire '19 (Take5) was offered a grant in the pr ...
April 22, 2019
On Friday, April 19th, Computer Science Professor George Ferguson was named the Engineering Professo ...
April 19, 2019
Undergraduate Computer Science major Samuel Triest '20 was named the Gold Medalist of ACM's Student ...
April 17, 2019
First-year Ph.D. student Louis Jenkins has been awarded a US Department of Energy Com ...
April 12, 2019
At the 3rd annual Gwennies Awards, hosted by the Gwen M. Greene Center for Career Education and Conn ...
As part of a top-tier research university, we partner with many schools, departments, and centers across campus.
Learn more >
Get to know us!
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.
Following in his brother’s footsteps—and making his own mark
Bobby Gerami has taken advantage of many opportunities at Rochester, getting involved with the After Hours a cappella group; club basketball; and the Students’ Association, where he served as treasurer. Gerami will graduate with degrees in computer science and economics and head to Seattle for a job as a software engineering analyst.Read More
Henry Kautz receives ACM AAAI Allen Newell Award
Computer Science Professor Henry Kautz received the 2018 ACM AAAI Allen Newell Award for his fundamental contributions to theory and practice in knowledge representation and reasoning, planning and plan recognition, and computational social science. Professor Kautz's work, like that of the prize's namesake Allen Newell, has spanned multiple disciplines and areas—demonstrating the power and versatility of computer science.
The ACM - AAAI Allen Newell Award is presented to an individual selected for career contributions that have breadth within computer science, or that bridge computer science and other disciplines.Read More
Three faculty members from CS named ACM Fellows
Three of the 56 newly elected fellows of the Association for Computer Machinery (ACM) are faculty members of the Hajim School of Engineering and Applied Sciences at the University of Rochester. Two hold primary appointments in the Computer Science Department (Professor and Chair Sandhya Dwarkadas and Professor Jiebo Luo), and one holds a secondary appointment in Computer Science (Professor and Dean of the Hajim School Wendi Heinzelman).Read More
URCS faculty to be part of Parkinson's research center at URMC
The University of Rochester has been selected as a Morris K. Udall Center of Excellence in Parkinson’s Disease Research by the National Institute of Neurological Disorders and Stroke (NINDS). The new $9.2 million award brings together researchers from industry and multiple academic institutions to focus on the development of digital tools to enhance understanding of the disease, engage broad populations in research, and accelerate the development of new treatments for Parkinson’s disease.Read More
Using data science to tell which of these people is lying
Researchers in Professor Ehsan Hoque's lab have created a game that has allowed them to analyze more than 1 million frames of facial expressions, the largest video dataset so far for understanding how to tell if someone is lying.Read More
Diversity in Computer Science
For many decades, the diversity in computer science nationally has been disproportionally lower than in other science disciplines. The effort to increase our diversity in Computer Science has been energized by our participation in BRAID . We have graduated ~34% female for the last two graduating classes, nearly double the national average graduation rates. 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 initiative. Computer Science students continue to build a community that encourages women and underrepresented minorities to pursue studies in Computer Science. Here are some additional resources for diversity information at Rochester:
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.