MasterOn-CampusFull-Time

Duke University

MS in Computer Science

Durham, North Carolina1.5 $68K total tuition
Visit Program Website β†—

How this program compares

Benchmark this program against our national recognition pages and use the key guides below to evaluate ROI, admissions difficulty, and outcomes.

Est. Salary$125,000
Job Growth+23%
Top RoleMachine Learning Engineer
FormatOn-Campus

Admission Snapshot

Degree Required
Bachelor's degree
Duration
1.5 years
Est. Tuition
$68K total
Format
On-Campus
Schedule
Full-Time
GRE / GMAT
Required
Concentrations
Machine Learning, MLOps/AI Engineering

Typical admitted student: A bachelor's degree in computer science or related field with a minimum GPA of 3.0 is required, along with programming experience and coursework in data structures, algorithms, and discrete mathematics.

About This Program

This program provides a firm grounding in the theoretical foundations of computer science while offering training in current technologies and applications for research or industry careers.

Career Outcomes

Position as Machine Learning Engineer in Cross-Industry AI with algorithms expertise

  • 1. Software Engineer
  • 2. Machine Learning Engineer
  • 3. Data Scientist
  • 4. Systems Architect

What You'll Learn

  • Advanced algorithm design and analysis for efficient computational problem-solving.
  • Development and optimization of operating systems and distributed systems.
  • Machine learning models and deep learning techniques for data-driven applications.
  • Database management and network architecture for scalable software systems.

Curriculum Highlights

The 30-credit program offers both coursework-only and thesis/project options, requiring advanced courses in computer science and related fields, alongside a final oral examination milestone.

Top Employers

Top employers include Google, Microsoft, Amazon, Meta, and research institutions like IBM Research.

Admissions

A bachelor's degree in computer science or related field with a minimum GPA of 3.0 is required, along with programming experience and coursework in data structures, algorithms, and discrete mathematics.

Application Materials

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

Academic Requirements

  • Degree Required: Bachelor's degree
  • GRE/GMAT: Optional
  • TOEFL/IELTS: Required for international students (TOEFL 90+ / IELTS 7.0+)

Student Reviews

Loading reviews...

Ready to Apply?

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