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 Link

Application Deadline



Common Application, $85 Application Fee, Transcripts, Resume, English Proficiency Tests, Personal Essay , Letters of recommendation

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

similarCourse Logo
BS in Computer Science

University of California, San Diego

similarCourse Logo
BS in Computer Science

Northwestern University

MSc in Computer Science

University College London

MSc in Computing

Imperial College London