Duke University's Department of Computer Science facilitates a comprehensive range of programs and activities, promoting a rich academic environment for all its affiliates. Located in Durham, North Carolina, the department offers a variety of degree options and a multitude of research opportunities as well.

The academic repertoire includes undergraduate, master's, and Ph.D. programs, featuring research opportunities for interested students. The Undergraduate Program provides an array of Degree Options and appoints students as Undergraduate Teaching Assistants (UTAs). There are also plentiful resources available for students, providing much-needed support to thrive in their academic pursuits.

The Graduate Program offers Master's and Ph.D. programs, in addition to numerous resources that facilitate a conducive environment. Graduate students also have the opportunity to receive mentoring which can significantly contribute to their academic and career progression.

As a hub for computation research, the department takes on an interdisciplinary perspective, focusing on a variety of research areas such as Artificial Intelligence, Data Science, Computer Science Education, Systems and Theoretical Computer Science, and Computation + X. This provides a strong research foundation for both undergraduate and graduate students.

The department is staffed by a diverse faculty, composed of primary, secondary, adjunct visiting professors, and emeriti professors. There is also a team of postdoctoral fellows and graduate students contributing to the academic community. The recognition of faculty accomplishments extends to providing opportunities for Professor of the Practice positions in Computer Science.

To benefit current students and alumni, the department provides a detailed course catalog, class schedules, information on course substitutions for majors and minors, and logistics relevant to course registration. There is also a dedicated section for industry contributions, underscoring the department's capacity to foster industry-academia collaborations.

The Department of Computer Science showcases an amalgamation of teaching, research, and career development opportunities, blended with outstanding professonal resources and a solid support system for its community. Its location within Duke University adds an element of prestige and provides an added advantage for students pursuing academic and research opportunities in computer science.