The Department of Computer Science at the University of Rochester was established in the Fall of 1974 as a research department. The first curriculum was a graduate program leading to the Ph.D. In the Fall of 1995, the Department began offering a BA and a BS in Computer Science that builds on its more than thirty years of world class research at the graduate level.
The PhD program includes courses, examinations, projects, research and teaching assistantships, and a doctoral dissertation developed under the supervision of a faculty advisor.
The MS program offers an MS degree in computer science based on coursework and optional research. It is designed for students who do not intend to complete a Ph.D. degree at University of Rochester. It is particularly appropriate for students who have an undergraduate degree in fields other than CS, but seek a career in computer science.