KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science

Computer Science

Davidson College · Davidson, NC

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
  1. Introductory programming - satisfied by:
    Not resolved to a course
  2. One of CSC 120 (=DIG 120 ), CSC 121 , CSC 240 (=PHY 240 ), CSC 209 (=BIO 209 ) or
    Not resolved to a course
  3. Advanced placement credit for Computer Science A or
    Not resolved to a course
  4. A passing score on a placement exam (administered by faculty)
    Not resolved to a course
  5. Mathematics Courses:
    Not resolved to a course
  6. As published: “or MAT 150”
  7. Core Courses:
    Not resolved to a course
  8. Electives:
    Not resolved to a course
  9. Applications
    Not resolved to a course
  10. CSC 210
    Mathematical Modeling (=MAT 210)
    Not resolved to a course
  11. As published: “Machine Learning CSC 372 - Natural Language Processing”
  12. Systems
    Not resolved to a course
  13. As published: “Operating Systems CSC 352 - Blockchains”
  14. CSC 353
    Database Systems
    Not resolved to a course
  15. Theory
    Not resolved to a course
  16. ​CSC 324 - Theory of Computation
    Not resolved to a course
  17. ​CSC 329 - Cryptology
    Not resolved to a course
  18. As published: “Combinatorics ​”
  19. Other
    Not resolved to a course
  20. CSC 315
    Numerical Analysis (= MAT 315)
    Not resolved to a course

Minor in Computer Science

3 items
  1. 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 A
    Not resolved to a course
  2. Intermediate Courses: CSC 221 - Data Structures CSC 250 - Computer Organization MAT 230 - Sets and Proofs
    Not resolved to a course
  3. 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
      1. CSC 353
        Database Systems
        Not 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.