North Carolina State University

USA
2 Scholarships 174 Programs 3 Degree levels
PhD

PhD in Computer Science

DegreePhD
FieldComputer Science.

The PhD in Computer Science (Applied Computer Science) at North Carolina State University is a research-focused doctorate designed for students who want to advance foundational and applied computing knowledge and lead original research. It suits applicants with strong computing backgrounds who seek careers in academic research, industrial R&D, or advanced technical leadership, and who are interested in solving real-world problems through interdisciplinary collaboration.

What you'll study

The PhD programme combines advanced coursework, qualifying examinations, and sustained original research leading to a doctoral dissertation. Early in the programme you take graduate-level core and elective courses to build depth in areas such as operating systems, distributed systems, computer architecture, machine learning, data science, computer graphics, human–computer interaction, programming languages, software engineering, security and privacy, networking, and theoretical computer science.

After completing required coursework and passing departmental qualifying assessments, students form a research group under a faculty adviser and focus on an independent research agenda. Typical components include:

  • Advanced seminars and specialised electives to develop research breadth and depth
  • Participation in research labs and centres, working on publishable projects
  • Teaching or mentoring undergraduate courses as part of professional development
  • Submission of peer-reviewed conference and journal papers
  • Preparation and defence of an original doctoral dissertation

Research specialisms

  • Machine learning and data science, including applied and scalable methods
  • Systems and networking, including distributed/cloud systems and high-performance computing
  • Security, privacy and trustworthy computing
  • Human–computer interaction and visualisation
  • Software engineering and programming languages
  • Computer graphics and vision
  • Theoretical computer science and algorithms

Entry requirements

Applicants normally hold a strong bachelors or masters degree in computer science, computer engineering, or a closely related discipline. A masters degree with a research component is favourable but exceptional applicants with a relevant bachelors degree and significant research experience may be considered.

Typical expectations include:

  • Substantial coursework in core computing areas (algorithms, data structures, programming, systems, and mathematics such as discrete math, probability, and linear algebra)
  • Evidence of research potential, such as publications, research project experience, or strong letters of recommendation
  • Academic transcripts demonstrating strong performance in relevant subjects
  • When applicable, proficiency in English demonstrated by recognised tests or prior study in English; specific requirements vary by candidate background

Application materials generally include a statement of purpose describing research interests, curriculum vitae, letters of recommendation, and academic transcripts. Some applicants also submit sample publications or coding/artifacts that demonstrate research and technical skills.

Career prospects

Graduates of the PhD in Applied Computer Science pursue diverse career paths. Common destinations include tenure-track faculty positions, postdoctoral appointments, industrial research labs, and senior technical roles in software, hardware, AI, data science and analytics teams. Many alumni take leadership roles in R&D at major technology firms or found start-ups that commercialise research innovations. Other opportunities exist in government and national laboratories, where PhD-level expertise is sought for complex systems, security, and scientific computing projects.

Throughout the programme, students develop skills in research design, experimental evaluation, technical communication and teaching, which prepare them for both academic and industry careers that require advanced problem-solving and original contributions.

Why study at North Carolina State University

North Carolina State University offers a strong computer science department within a large engineering college and benefits from close proximity to the Research Triangle Park, creating extensive collaboration and employment opportunities with industry, government labs, and other universities. The department hosts active research groups and interdisciplinary centres that provide access to cutting-edge facilities, high-performance computing resources, and collaborative projects across engineering, statistics, medicine and the physical sciences.

Students have opportunities to work with faculty who are leaders in their areas, to publish in top conferences and journals, and to participate in a vibrant graduate community with teaching and professional development support. The university's connections with regional and national technology partners help students translate research into impact and transition into advanced research or leadership roles after graduation.

Latest PhD Scholarships in USA

Similar PhD programmes in USA

⚖ Compare this programme with similar ones

Similar PhD programmes at other universities

Get help applying to North Carolina State University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.