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

CSC 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

CSC Research

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

Learn More

Upcoming Events

    More Events

    Recent News

    CSUG wins Student Life Award

    May 3, 2021

    CSUG, the computer Science Undergraduate Council, received the Excellence in Programming Award ...

    2021 Phi Beta Kappa Inductees

    April 27, 2021

    Founded in 1776, Phi Beta Kappa is the nation’s oldest academic honor society. Membership is b ...

    Valerie Battista Honored with O'Brien Book Award

    April 13, 2021

    Seventeen current University of Rochester sophomores have been honored with the Suzanne J. ...

    Scott McKinney ’21, Chief Information Officer and Software Engineer of Student Start-Up

    April 5, 2021

    Congratulations to WetWare BioSystems, an early-stage biotechnology firm started by Univer ...

    Ben Kane receives Honorable Mention in NSF GRFP Competition

    March 24, 2021

    Second-year PhD student, Ben Kane, supervised by Professor Len Schubert, received an Honorable Menti ...

    PhD student Ben Kane awarded the Barnard Fellowship

    March 18, 2021

    Second-year Ph.D. student Ben Kane (supervised by Professor Len Schubert) was awarded the Arts, Scie ...

    Dominick Harasimiuk: Eager to begin career in finance and technology

    March 8, 2021

    “My favorite part about computer science is that it gives you a skill set that can be widely a ...

    The CS Department mourns the loss of Jill Forster

    March 8, 2021

    The department notes with sadness the death of Jill Orioli Forster, long-time Administrator of ...


    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

    Celebrating the PhD Graduates of 2020

    The department would like to celebrate the PhD graduates of computer science. Congratulations to the Class of 2020 on this great achievement!

    Featured Video

    Celebrating the MS Graduates of 2020

    The department would like to celebrate the MS graduates of computer science. Congratulations to the Class of 2020 on this great achievement!

    Featured News

    New training in AR/VR tech gives Rochester doctoral students an edge

    A $1.5 million grant from the National Science Foundation will establish a structured, well-rounded training program for University scholars applying augmented and virtual reality in health, education, design, and other fields.

    Read More
    Biomedical engineering graduate student Tom Stoll, right, adjusts a virtual reality head-mounted display on assistant professor Ross Maddox. The array of speakers in Maddox's lab allows researchers to simulate realistic listening environments.

    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
    Photo of Professor Henry Kautz.

    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
    A photo of the student.

    Computer Science doctoral student wins Department of Energy fellowships

    Louis Jenkins, a first-year doctoral student from Drexel Hill, Pennsylvania, is the University’s first computer science student to receive the Department of Energy's Computational Science Graduate Fellowship.

    Read More
    Photo of Louis Jenkins.

    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
    Photo of professors: Dwarkadas, Heinzelman, and Luo.

    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
    Gif of hand and monitor.

    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:

    Society of Hispanic Professional Engineers (SHPE)

    National Society of Black Engineers (NSBE)

    Women in Computing at Rochester (URWiC)


    Why CSC?

    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.