KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science (BS)

Computer Science (BS)

Weill Medical College of Cornell University · New York, NY

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 (BS)
Credential class
ceterms:BachelorDegree
CIP
11.0701
Credits (computed from items)
220-227
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
190424
CourseShelf checklist
CK_190424_8731d818
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Program Requirements

0 items

    Math:

    0 items

      Course One:

      2 items
      1. Select one of the following:
        Not resolved to a course
        4
      2. 4

      AP, IB, GCE Advanced Placement and Advanced Standing Credit

      0 items

        Engineering Math Advanced Standing Exam (CASE)

        0 items

          Course Two:

          1 item
          1. 4

          Engineering Math Advanced Standing Exam (CASE)

          0 items

            Course Three:

            1 item
            1. 4

            Introductory Computing:

            3 items
            1. Select one of the following:
              Not resolved to a course
              4
            2. 4
            3. 4

            AP Computers Science, IB Computer Science, or CS CASE Exam Credits

            3 items
            1. Select one of the following:
              Not resolved to a course
              4
            2. As published: “Object-Oriented Programming and Data Structures (crosslisted)”
              4
            3. As published: “Object-Oriented Design and Data Structures - Honors (crosslisted)”
              5

            Computer Science Core:

            major core · 6 items
            1. or: CS 2802 Mathematical Foundations of Computing - Honors
              4
            2. 4
            3. 4
            4. or: CS 3780 Introduction to Machine Learning
              3-4
            5. or: CS 4414 Systems Programming
              3-4
            6. 4

            Computer Science Electives:

            electives · 1 item
            1. Complete two 4000+ level computer science electives 1
              Not resolved to a course
              6

            Computer Science Practicum or Project Course:

            20 items
            1. Select one of the following:
              Not resolved to a course
              2-4
            2. 4
            3. 2
            4. 3
            5. 2
            6. 2
            7. 2
            8. 2
            9. 4
            10. 2
            11. 4
            12. 4
            13. 2
            14. 2
            15. 4
            16. 4
            17. 2
            18. 4
            19. 4
            20. 3-4

            Technical Electives:

            electives · 1 item
            1. Complete three 3-credit 3000+ level technical electives courses that have a qualifying prerequisite. 2
              Not resolved to a course
              9

            External Specialization:

            1 item
            1. Complete an “external specialization” consisting of three 3-credit 3000+ level courses in a topic area other than Computer Science. 3
              Not resolved to a course
              9

            Elective Requirement:

            electives · 1 item
            1. A major-approved elective consisting of a single 3+ credit course or a combination of courses equaling 3 or more credits total. 4
              Not resolved to a course
              3

            Engineering Communications

            22 items
            1. 1
            2. 1
            3. 1
            4. 1-3
            5. 3
            6. 3
            7. 3
            8. 3
            9. As published: “Communication for Game Development 1”
              1
            10. As published: “Communication for Transportation Engineering 2”
              1
            11. As published: “Communication for Advanced Game Development 3”
              1
            12. As published: “Computer-Aided Engineering: Applications to Biological Processes (crosslisted)”
              3
            13. 4
            14. 3
            15. 3
            16. 3
            17. As published: “Biomechanics Laboratory (crosslisted)”
              3
            18. 4
            19. 1
            20. 3
            21. 4
            22. 4

            Engineering Distribution

            14 items
            1. As published: “Object-Oriented Programming and Data Structures (crosslisted)”
              4
            2. As published: “Object-Oriented Design and Data Structures - Honors (crosslisted)”
              5
            3. As published: “Computer Systems Programming (crosslisted)”
              4
            4. As published: “Engineering Computation (crosslisted)”
              4
            5. As published: “Introduction to Circuits for Electrical and Computer Engineers (crosslisted)”
              4
            6. As published: “Digital Logic and Computer Organization (crosslisted)”
              4
            7. As published: “Engineering Quantum Information Hardware (crosslisted)”
              3
            8. As published: “The Earth System (crosslisted)”
              4
            9. 3
            10. As published: “Engineering Processes for Environmental Sustainability (crosslisted)”
              3
            11. As published: “Principles of Biological Engineering (crosslisted)”
              3
            12. As published: “Biomedical Transport Phenomena (crosslisted)”
              3
            13. 4
            14. or: BIOMG 3310 Principles of Biochemistry: Proteins and Metabolism
              or: BIOMG 3350 Principles of Biochemistry: Proteins, Metabolism, and Molecular Biology
              4

            First-Year Requirements

            1 item
            1. MATH 1910& MATH 1920
              Calculus for Engineersand Multivariable Calculus for Engineers
              Not resolved to a course
              8

            Select two of the following:

            10 items
            1. CHEM 2080& CHEM 2081
              General Chemistry IIand General Chemistry II Laboratory 1,2
              Not resolved to a course
              4
            2. CHEM 2090& CHEM 2091
              Engineering General Chemistryand Engineering General Chemistry Laboratory 1,2
              Not resolved to a course
              4
            3. 3
            4. 1
            5. 4
            6. As published: “Physics III: Oscillations, Waves, and Quantum Physics (or the Honors equivalent) 1,2”
              4
            7. One of: CS 111X
              Not resolved to a course
              4
            8. Two first-year writing seminars
              Not resolved to a course
              6
            9. One introduction to engineering (ENGRI) course
              Not resolved to a course
              3-4
            10. Two physical education courses and the university swim competency
              Not resolved to a course
              2
            Source. Weill Medical College of Cornell University, catalog 2026-2027 — https://catalog.cornell.edu/programs/computer-science-bs/. Captured page pages/0130.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.