BS in Computer Science - logo

BS in Computer Science
Duke University


Bachelor of Science (BS) degree is for students interested in a rigorous and disciplined approach to CS, who wish to pursue a career in computing and related fields, or continue with graduate study in CS. The BS degree combines an in-depth and wide-ranging view of CS, with its mathematical foundations and rich applications.

Students pursuing a BS degree can further tailor their program of study with concentrations, including Computer Systems and Data Science.

Core Courses:

  • Introduction to Computer Science
  • Foundations of Data Science
  • Introductory Calculus
  • Data Structures and Algorithms
  • Discrete Math for Computer Science
  • Computer Organization and Programming
  • Operating Systems
  • Computer Networks and Distributed Systems

Program Rank



Annual Tuition Fee*

48 Months

Course Duration


Course Credits

On Campus

Delivery Medium

Course Link

Tuition Link

Application Fee


Application Deadline

Nov 01, 2022

Fall ( Early Deadline )



Transcripts Recommendations Online application Application fee English Language Proficiency Essays

Min Aptitude Scores





Min English Scores







Academic Pre-Requisites

Common Application or the Coalition Application

Standardized tests:

  • SAT - SAT (Two Subject Tests strongly recommended)
  • Critical Reading : 670 - 750
  • Math : 710 - 790
  • ACT - 31 - 35
  • The optional essay section is recommended but not required.
  • Interviews: Not Required but recommended on campus.
  • Required only if you are a non-native English speaker or if you are not currently studying in an English-medium curriculum:
    • IELTS - Minimum 7.0
    • PTE Academic - Minimum 70
    • TOFEL - IBT -Minimum 100


Duke provides various platforms to showcase your employability and employers to connect with Techers on board through:

  • DTECH: Duke Technology Scholars Project
  • 3,000+ organizations offering internships and summer jobs for students.
  • Career Connect - Main tool for jobs and internships posted specifically for Duke students by employers and alumni--as well as all Career Center and employer

Listed below are the most demanded but not limited career areas:

  • Computer and Information Research Scientists
  • Computer Hardware Engineer
  • Computer Programmers
  • Computer Support Specialists
  • Computer Systems Analysts
  • Database Administrators
  • Information Security Analysts
  • Network and Computer Systems Administrators
  • Software Developers
  • Web Developers

More Programs