CATALOG DESCRIPTION: CS 211 teaches foundational software design skills at a small-to-medium scale. We aim to provide a bridge from the student-oriented How to Design Programs languages to real, ...
Duke offers 63 majors, 61 minors and 23 certificates, and undergraduates have the option to pursue up to three of these courses of study during their time at Duke. This results in over 430,000 ...