Cost & earnings at University of North Carolina at Chapel Hill What students borrow here, and what they go on to earn
The PhD in Computer Science (Applied Computer Science) at the University of North Carolina at Chapel Hill is a research-led programme that combines advanced computing theory with practical, application-driven projects across domains such as data science, computational biology, human–computer interaction and computer systems. It suits students who want to pursue original research leading to a dissertation and who are aiming for careers in academic research, industry R&D or technical leadership in applied computing fields.
The PhD in Computer Science with an applied focus emphasises rigorous research combined with coursework and hands-on projects that translate theory into practical solutions. Students undertake advanced graduate courses in core areas (such as algorithms, machine learning, systems, and theoretical foundations) alongside electives tailored to application domains like computational biology, health informatics, cybersecurity, human–computer interaction and data science.
Typical programme components include:
Research is highly interdisciplinary. Students commonly collaborate with other units across campus, including medicine, public health, statistics, and engineering, and may work with on-campus research centres and institutes on translational projects.
Applicants are expected to hold a strong undergraduate degree in computer science or a closely related discipline; many applicants present a master’s degree and prior research experience. Admissions favour demonstrable research potential, evidenced by publications, research projects, strong letters of recommendation and a well-articulated statement of research interests.
Graduates of the programme move into a variety of careers that apply advanced computer science research to real-world problems. Common destinations include tenure-track academic positions, research scientist and engineer roles in industry R&D labs (technology companies, healthcare technology, finance and defence contractors), data science and machine-learning teams, and founding or joining startups that commercialise research outcomes.
Other career paths include leadership roles in interdisciplinary research centres, applied research positions in government labs and policy organisations, and technical leadership in companies that require deep expertise in areas such as systems, security, AI, and computational medicine.
UNC Chapel Hill offers a research-intensive environment with strong faculty expertise across both foundational and applied computing areas. The department encourages interdisciplinary collaboration with neighbouring units such as the School of Medicine, public health, statistics and engineering, which is especially valuable for applied computer science projects in health, biology and social data science.
Students benefit from access to on-campus research institutes and centres, opportunities to work on funded collaborative projects, and the broader Research Triangle ecosystem that includes nearby research universities and industry partners. The programme also emphasises mentoring, professional development and teaching experience to prepare graduates for diverse research and leadership careers.
Shortlist scholarships and plan your application — free guidance from our advisors.