The University of North Carolina at Chapel Hill offers both the Master of Science (M.S.) and Doctor of Philosophy (Ph.D.) graduate degrees in computer science. Applications to the programs are handled by the UNC Graduate School, but final admissions decisions are made by the faculty in the Department of Computer Science.

Admission to the graduate programs in computer science is very competitive. Admitted students have backgrounds in a variety of disciplines, but all have a strong foundation in mathematics and computer science. For more information on admissions requirements and application procedures, see the section below titled Overview & Information on Applying.

Overview & Information On Applying

***See Admissions FAQ for announcements***

New research area!!!

Natural Language Processing

UNC-CH Dept. of Computer Science is pleased to announce our new research area and welcome Prof. Mohit Bansal to the faculty.  This area of interest is not yet listed on the graduate program application this year.  If you want to pursue studies in Natural Language Processing in our program, select Machine Learning on the graduate application and list Prof. Bansal in the faculty interest section of the application (and your statement of purpose).



Overview of Degree Programs and Requirements

Admissions Requirements and How to Apply

Admissions FAQ

Financial Support

Admissions Deadlines

Contact Information

Graduate Program Rankings

US News and World Report Rankings

National Research Council Rankings

Degree Requirements & Courses

Doctor of Philosophy Official Degree Requirements

Master of Science Official Degree Requirements

Graduate Course Descriptions (Graduate Record)


UNC-Chapel Hill Graduate Record

Additional Information

Information for Prospective Students

Visiting our Department

Visiting UNC-Chapel Hill

UNC-Chapel Hill Graduate School

Diversity at UNC-Chapel Hill

Scholarships And Financial Aid

UNC Office of Scholarships and Student Aid

Affiliated Training Program

Bioinformatics and Computational Biology Training Program