A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Computer Science
- Catalog edition
- 2026-2027 Catalog
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 198385
- CourseShelf checklist
- CK_198385_44a17d8d
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Major in Computer Science (B.S. Degree)
40 items
- Introductory programming - satisfied by:Not resolved to a course
- One of CSC 120 (=DIG 120 ), CSC 121 , CSC 240 (=PHY 240 ), CSC 209 (=BIO 209 ) orNot resolved to a course
- Advanced placement credit for Computer Science A orNot resolved to a course
- A passing score on a placement exam (administered by faculty)Not resolved to a course
- As published: “or MAT 112”
- Mathematics Courses:Not resolved to a course
- As published: “or MAT 150”
- Core Courses:Not resolved to a course
- Electives:Not resolved to a course
- ApplicationsNot resolved to a course
- CSC 210Mathematical Modeling (=MAT 210)Not resolved to a course
- As published: “Machine Learning CSC 372 - Natural Language Processing”
- SystemsNot resolved to a course
- As published: “Operating Systems CSC 352 - Blockchains”
- CSC 353Database SystemsNot resolved to a course
- TheoryNot resolved to a course
- CSC 324 - Theory of ComputationNot resolved to a course
- CSC 329 - CryptologyNot resolved to a course
- As published: “Combinatorics ”
- OtherNot resolved to a course
- CSC 315Numerical Analysis (= MAT 315)Not resolved to a course
Minor in Computer Science
3 items
- Introductory Programming: CSC 120 - Programming in the Humanities (= DIG 120) or CSC 121 - Programming and Problem Solving or CSC 240 - Computational Physics (= PHY240) or CSC 209 - Bioinformatics Programming (= BIO 209) or Advanced placement credit for Computer Science ANot resolved to a course
- Intermediate Courses: CSC 221 - Data Structures CSC 250 - Computer Organization MAT 230 - Sets and ProofsNot resolved to a course
- Two Electives: Chosen from 300-level CSC courses and MAT courses listed earlier as potential electives in the CSC major.Not resolved to a course
Graduate Studies in Computer Science
0 items
Honors in Computer Science
0 items
Computer Science Courses
44 items
- CSC 353Database SystemsNot resolved to a course
Source. Davidson College, catalog 2026-2027 Catalog — https://catalog.davidson.edu/preview_program.php?catoid=28&poid=1799. Captured page pages/0145.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.