- Bachelor of Science (BS) degrees are 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.
- A BS double major with the Department of prepares students for technical careers related to computer science and engineering.
- Bachelor of Arts (BA) degrees are usually pursued along with another major or minor, such as Mathematics, Economics, English, Art, or Biology. In addition to core courses, BA majors take a variety of electives to suit their interests.
- Interdepartmental Majors (IDMs) combine two academic disciplines in Trinity College, drawing 7 courses from each to create a major. We have teamed up with the Department of Statistical Science to offer an IDM in Data Science. Other options are also possible.
- Minor degrees comprised of five courses in Computer Science, or in Computational Biology and Bioinformatics can be combined with almost any other major at Duke. The technical and computational skills you'll gain will set you apart in whatever field you choose.
Course Substitutions Check out the policy for above degree requirements.
Courses Course listings and additional resources
UTA Undergraduate Teaching Assistant Overview, Considerations, Requirements, and More