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

Computer Science (BA)

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 (BA)
Credential class
ceterms:BachelorDegree
CIP
11.0701
Credits (computed from items)
71-75
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
190424
CourseShelf checklist
CK_190424_b8e0b24b
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 Courses

    0 items

      Course One:

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

      AP, IB, GCE Advanced Placement and Advanced Standing Credit

      0 items

        Mathematics Department Placement Exam (CASE) credit

        0 items

          Engineering Math Advanced Standing Exam (CASE)

          0 items

            Course Two:

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

            AP, IB, GCE Advanced Placement and Advanced Standing Credit

            0 items

              Mathematics Department Placement Exam (CASE) credit

              0 items

                Engineering Math Advanced Standing Exam (CASE)

                0 items

                  Course Three:

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

                  Introductory Computing

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

                  AP Computer Science A, 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 elective 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
                  Source. Weill Medical College of Cornell University, catalog 2026-2027 — https://catalog.cornell.edu/programs/computer-science-ba/. Captured page pages/0129.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.