...

Computer Science at North Carolina State University

North Carolina State University, Raleigh, United States

Bachelor's, Master's, PhD

Course Key Facts

UniversityNorth Carolina State University
Course levelBachelor's, Master's, PhD
DurationBachelor's: 4 years · Master's: 1–2 years · PhD: usually 5–6 years
Study modeFull-time
Study locationRaleigh, United States
Tuition fee (international)Approx. $28,000 – $36,000 per year (international undergraduate tuition and fees; varies by program) (university-wide)
IntakesFall (August) — main intake; Spring (January) for selected programs (university-wide)
English requirementTOEFL iBT around 80–100 or IELTS Academic 6.5–7.0 (requirements vary by program) (university-wide)
University rankingQS World University Rankings 2026: #272

"University-wide" values are the university's general figures — the exact fee, intake and English score for this course can differ. Check the official course page before applying.

About Computer Science at North Carolina State University

Computer science covers algorithms, programming, systems, artificial intelligence, machine learning, data and cyber security, and leads to careers in software, AI, research and technology start-ups.

At North Carolina State University (QS World University Rankings 2026: #272) in Raleigh, Computer Science is one of the subject areas international students choose most. NC State in Raleigh is a public research university and part of North Carolina’s Research Triangle.

Degree levels for Computer Science

  • Bachelor’s — typical length in the US: 4 years
  • Master’s — typical length in the US: 1–2 years
  • PhD — typical length in the US: usually 5–6 years

Program names, specialisations and exact length differ by department — check the official program page before applying.

Admission requirements for Computer Science at NC State

  • Bachelor’s: apply through the Common App or the NC State application with transcripts, essays, recommendations and English scores.
  • Master’s / PhD: a relevant bachelor’s degree, statement of purpose, recommendations, CV and English scores; some programs ask for the GRE. PhD applicants should show research experience and interests.
  • English: TOEFL iBT around 80–100 or IELTS Academic 6.5–7.0 (requirements vary by program).

Fees and funding

University tuition (undergraduate, university-wide): Approx. $28,000 – $36,000 per year (international undergraduate tuition and fees; varies by program). Graduate and professional fees for Computer Science are set separately by the school. PhD students are usually funded through fellowships and teaching or research assistantships. Limited merit scholarships for international undergraduates; graduate students can apply for teaching and research assistantships.

Careers and work after graduation

F-1 graduates can apply for up to 12 months of OPT. Most Computer Science degrees are STEM-designated, so graduates are often eligible for the 24-month STEM OPT extension.

Apply for Computer Science at NC State with GIEC Global

GIEC Global offers free counselling, program shortlisting, SOP guidance, application support and F-1 visa assistance for Computer Science at North Carolina State University.

FAQs: Computer Science at North Carolina State University

What degree levels are available for Computer Science at North Carolina State University?

Bachelor's, Master's, PhD. Typical US lengths: Bachelor's: 4 years · Master's: 1–2 years · PhD: usually 5–6 years.

What are the tuition fees for Computer Science at North Carolina State University?

University-wide undergraduate tuition is approx. $28,000 – $36,000 per year (international undergraduate tuition and fees; varies by program). Graduate and professional fees are set by each school, so check the official program page.

What English score do I need for Computer Science at North Carolina State University?

TOEFL iBT around 80–100 or IELTS Academic 6.5–7.0 (requirements vary by program).

When can I start Computer Science at North Carolina State University?

Fall (August) — main intake; Spring (January) for selected programs.

Can I work in the US after studying Computer Science?

F-1 graduates can apply for up to 12 months of OPT; most degrees in this field are STEM-designated and may qualify for a 24-month STEM OPT extension.

How can I apply for Computer Science at North Carolina State University?

GIEC Global can help you choose the right program, prepare your SOP and documents and apply — free of cost.

Not sure which university is right for you?

Talk to a GIEC Global counsellor for free shortlisting, application and visa support.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.