BachelorOn-CampusFull-Time

Duke University

BS in Computer Science – Artificial Intelligence and Machine Learning

Durham, North Carolina4 years$71K total tuition
Visit Program Website ↗

Last reviewed June 2026 by the AI Graduate editorial team. Program data is compiled and verified from official university sources — see our methodology.

How this program compares

Duke University's BS in Computer Science – Artificial Intelligence and Machine Learning lists about $70.6K total tuition — roughly 21% below the $89.8K AI bachelor's average (59th percentile in our data). It runs on a full-time schedule (on-campus).

Est. Salary$120,000
Job Growth+23%
Top RoleAI Engineer
FormatOn-Campus

Admission Snapshot

Degree Required
High School Diploma
Duration
4 years
Est. Tuition
$71K total
Format
On-Campus
Schedule
Full-Time
GRE / GMAT
Not Required
Concentrations
Machine Learning, Natural Language Processing (NLP)

Typical admitted student: High school diploma or equivalent with a strong GPA in math and science courses is required; SAT/ACT scores are optional but recommended for competitive applicants with backgrounds in programming or calculus.

About This Program

This Bachelor of Science degree provides a comprehensive foundation in computer science with a specialized concentration in artificial intelligence and machine learning, emphasizing both theoretical and applied aspects of the field. Most students complete it in about 4 years.

It is one of 31 AI-related programs we track in North Carolina, of which about 45% offer an online option. On price, it comes in higher than about 65% of the North Carolina programs in our data, where typical tuition runs near $69.0K.

Graduates frequently move into roles such as AI Engineer, with reported salaries around $120,000.

Fundamental algorithms and data structures for AI applications.

Estimated total tuition is $70.6K, below the $89.8K average for AI bachelor's programs in our database and in the 59th percentile on cost at this level. That puts it in the mid-range on price among comparable programs.

Career Outcomes

Graduates of Duke University's BS in Computer Science – Artificial Intelligence and Machine Learning most often target AI Engineer roles, where reported compensation runs around $120,000. Its focus on Machine Learning and Natural Language Processing (NLP) maps directly to how employers screen for specialized skills rather than generic degrees. Federal projections for this occupational area point to roughly 23% growth this decade — verify the current figure on the BLS Occupational Outlook Handbook before you rely on it.

  • 1. Machine Learning Engineer
  • 2. AI Research Scientist
  • 3. Data Scientist
  • 4. Software Engineer (AI focus)

What You'll Learn

  • Fundamental algorithms and data structures for AI applications
  • Supervised and unsupervised machine learning techniques
  • Design and training of neural networks for deep learning
  • Processing and analysis of natural language and visual data

Curriculum Highlights

The curriculum features a core computer science sequence followed by a five-course concentration in AI/ML, including topics like deep learning, computer vision, and natural language processing.

Top Employers

Top employers include Google, Microsoft, Amazon, Meta, and tech firms like NVIDIA and OpenAI.

Admissions

Admission to Duke University's BS in Computer Science – Artificial Intelligence and Machine Learning generally expects a high school diploma. The GRE is not required here — a growing norm among AI programs — so applicants can often lead with coursework, projects and recommendations instead. Deadlines, testing policies and funding change year to year, so confirm the current requirements on the official program page before applying.

Application Materials

  • Statement of Purpose: Required
  • Letters of Recommendation: 2–3
  • Resume: Optional
  • Transcripts: Official transcripts required

Frequently Asked Questions

What makes Duke University's BS in Computer Science – Artificial Intelligence and Machine Learning stand out?

This Bachelor of Science degree provides a comprehensive foundation in computer science with a specialized concentration in artificial intelligence and machine learning, emphasizing both theoretical and applied aspects of the field.

Is the BS in Computer Science – Artificial Intelligence and Machine Learning at Duke University available online?

This program is listed as on-campus, so plan for on-campus attendance. Duke University may offer other online AI options — verify current formats before applying.

How much does the BS in Computer Science – Artificial Intelligence and Machine Learning cost?

We estimate total tuition at roughly $70.6K, below the $89.8K average for comparable AI bachelor's programs in our database. Tuition changes yearly and excludes fees and living costs, so treat this as a planning figure and confirm with Duke University.

Does the BS in Computer Science – Artificial Intelligence and Machine Learning require the GRE?

No — Duke University does not require the GRE for this program, which is increasingly common among AI programs. A strong transcript, projects and recommendation letters carry more weight.

How long does the BS in Computer Science – Artificial Intelligence and Machine Learning take to complete?

Most students finish in about 4 years for full-time enrollment. Accelerated or part-time tracks may change the timeline.

What jobs can you get with the BS in Computer Science – Artificial Intelligence and Machine Learning?

Graduates commonly pursue roles such as AI Engineer, with reported pay around $120,000. Actual outcomes depend on your prior experience, portfolio and location — see our AI salary guide for current, source-cited ranges.

Student Reviews

Loading reviews...

Ready to Apply?

Visit the official program page for the latest deadlines, tuition, and application requirements.