The Department of Computer Science has programs at both the graduate and undergraduate level. Graduate admissions is administered by the Graduate School, but the Department of Computer Science faculty make the decisions regarding admissions. Undergraduate admission to the university are handled by the UNC Office of Undergraduate Admissions, and the department plays no role in those decisions. Please see the pages below for more information on our graduate and undergraduate programs.

Graduate Programs

Master of Science, Doctor of Philosophy

Undergraduate Programs

Bachelor of Science, Bachelor of Arts, B.S./M.S. Combined Program, Minor in Computer Science