• TOEFL

  • IELTS

Master

Computer Science, MS

University Overview

Duke University

  • Country United States of America
  • Institution TypePrivate
  • LocationDurham, North Carolina
  • Tuition$51,212 ~ $67,600

Program Introduction

The Master of Science (MS) in Computer Science program at Duke University is a comprehensive graduate curriculum that provides students with in-depth education in both theoretical foundations and cutting-edge applications of computer science. The program is designed for students to develop expertise in various areas such as algorithms, artificial intelligence, machine learning, database systems, computer vision, cybersecurity, and robotics, with students engaging in state-of-the-art research and innovative projects to gain practical experience alongside theoretical knowledge. This program is designated as a STEM (Science, Technology, Engineering, and Mathematics) program, allowing international students to benefit from up to 36 months of Optional Practical Training (OPT) in the United States. Duke's computer science master's program offers a flexible curriculum that allows students to customize their academic path according to their interests and career goals. Students can conduct research under the guidance of world-class faculty, utilize advanced computing facilities and laboratories, and gain diverse opportunities through strong connections with industry, research institutions, and academia. The program is designed to prepare students to become leaders, innovators, and researchers in the technology industry or for doctoral studies, with graduates building successful careers at major tech companies, startups, research institutions, and in academia.

Degrees OfferedMaster of Science
  • Language of InstructionEnglish
  • Program Length16 months
  • Teaching MethodsOffline
Programme Structure

- Core Computer Science Courses: Algorithm Design and Analysis, Programming Languages, Computer Architecture, Operating Systems, Software Engineering, Database Systems - Specialization Courses: Artificial Intelligence, Machine Learning, Data Science, Computer Vision, Natural Language Processing, Robotics, Cybersecurity, Distributed Systems - Theory and Mathematics Courses: Computational Complexity, Discrete Mathematics, Algorithm Theory, Formal Languages and Automata, Mathematical Logic - Systems and Software Courses: Advanced Networking, Cloud Computing, Parallel Programming, Compiler Design, High-Performance Computing - Applied and Interdisciplinary Courses: Computational Biology, Computer Graphics, Human-Computer Interaction, Quantum Computing, Computational Economics - Research and Project Opportunities: Independent Study, Master's Project or Thesis, Laboratory Rotations, Faculty-Supervised Research - Professional Development Activities: Technical Workshops, Industry Seminars, Internship Opportunities, Career Preparation Support, Networking Events - Practical and Collaborative Experiences: Team-Based Software Projects, Open Source Contributions, Hackathon Participation, Industry-Academic Collaborative Projects

Post-Graduation Prospects
  • Software Engineer

    $110,000 ~ $140,000

  • Machine Learning Engineer

    $120,000 ~ $150,000

  • Data Scientist

    $115,000 ~ $145,000

Post-Graduation Salary
$105,000 - 150,000
Intake & Application Deadlines
IntakesApplication Deadlines
2025 Fall
2025-02-03

Admission Requirement

Academic
  • GPANo Min Score
  • GRENo Min Score
English Proficiency
  • TOEFL-logoNo Min Score
  • IELTS-logoNo Min Score
Documents
  • Online ApplicationRequired

  • TranscriptsRequired

    Resubmission of official transcript after acceptance

  • Letter(s) of Recommendation Required

    Two letters of evaluation

  • Resume / CVRequired

    A current curriculum vitae (CV) should be uploaded with the application form

  • Statement of Purpose Required

  • EssayRequired

    Life Experiences Statement

  • GREOptional

    Optional

  • Certified English Test Score ReportRequired

Fees and Funding

Tuition

$65,120/Year

Housing Cost

$15,020/Year

Application Fee

$95

Visit the official program website for details.

Tuition

$65,120/Year