The University of Virginia's Computer Science graduate program aims to produce well-educated researchers, teachers, and future leaders in Computer Science. Graduate degrees are a certification by the faculty that the student has a broad education in Computer Science and has performed original research in the area.
Computer Science offers the degrees of Master of Science (MS), Master of Computer Science (MCS), and Doctor of Philosophy (PhD). The MS degree requires course work plus a formal thesis. The MCS degree requires course work and focuses on a project. The PhD degree culminates with the student writing and defending a dissertation based on the result of independent, original research that makes a significant contribution to the student's field of study.
The official departmental requirements for the Master's and Ph.D. degrees in Computer Science are detailed in our graduate handbook. These requirements are in addition to the requirements of the School of Engineering and Applied Science that are outlined in the graduate catalog.
Graduate Student Orientation
For graduate admissions information, please contact:
- John C. Knight, the chair of the Graduate Admissions Committee
For all other additional information, please contact:
- Jack Davidson, the Director of Graduate Studies