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

Computer Science

Barnard College · 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
Catalog edition
0039
Checklist type
degree-program
Description
Barnard’s Computer Science department offers meaningful computing education and experiences to all Barnard students and partners with Columbia's Computer Science department to offer a major and minor in Computer Science. The department aims to expand students' use and understanding of computation and data analysis across disciplines; offer students opportunities to think critically about the social implications of technology, including how to harness it for social good; promote curricular and pedagogical advances in computer science and its multidisciplinary applications; and provide new models for engaging students and enhancing diversity in computing.
Identifiers
IPEDS UNITID
189097
CourseShelf checklist
CK_189097_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 for Students Who Entered Barnard Fall 2023 or After:

major core · 0 items

    COMPUTER SCIENCE CORE (6 required courses)

    major core · 6 items
    1. 3.00
    2. 3.00
    3. 4.00
    4. 4.00
    5. 3.00
    6. As published: “FUNDAMENTALS OF COMPUTER SYSTS”
      3.00

    MATHEMATICS REQUIREMENTS

    0 items

      A. CALCULUS III / MULTIVARIABLE CALCULUS (select one of the following)

      3 items
      1. 3.00
      2. MATH UN1205
        ACCELERATED MULTIVARIABLE CALC
        Not resolved to a course
        4.00
      3. As published: “MULTV. CALC. FOR ENGI & APP SCI”
        4.00

      **MATH UN1201 (Calculus III) requires Calculus I as a prerequisite but does NOT require Calculus II. MATH UN1205 and APMA E2000, however, require both Calculus I and Calculus II as prerequisites.

      0 items

        B. LINEAR ALGEBRA (select one of the following)

        5 items
        1. 4.00
        2. 3.00
        3. 3.00
        4. 3.00
        5. MATH UN2015
          Linear Algebra and Probability
          Not resolved to a course
          3.00

        C. PROBABILITY (select one of the following)

        4 items
        1. 3.00
        2. 3.00
        3. 3.00
        4. MATH UN2015
          Linear Algebra and Probability
          Not resolved to a course
          3.00

        ** MATH UN2015 can double count for Linear Algebra and Probability requirements. This is the ONLY instance a course can double count.

        0 items

          AREA FOUNDATION COURSES (AFC)

          0 items

            Select 3 courses from the following list:

            Choose 3 of the following · Select 3 courses from the following list: · 24 items
            1. 3.00
            2. COMS BC3160
              COMPUTER GRAPHICS
              Not resolved to a course
              3.00
            3. COMS BC3705
              NATURAL LANGUAGE PROCESSING
              Not resolved to a course
              3.00
            4. 3.00
            5. 3.00
            6. 3.00
            7. 3.00
            8. 3.00
            9. 3.00
            10. 3.00
            11. 3.00
            12. 3.00
            13. 3.00
            14. 3.00
            15. 3.00
            16. 3.00
            17. 3.00
            18. 3.00
            19. 3.00
            20. 3.00
            21. 3.00
            22. 3.00
            23. 3.00
            24. 3.00

            COMPUTER SCIENCE ELECTIVES

            electives · 0 items

              3 courses from COMS/CSXX/XXCS that are at the 3000 level or higher and are at least 3-point courses

              0 items

                Major in Computer Science for Students Who Entered Barnard Before Fall 2023:

                major core · 0 items

                  COMPUTER SCIENCE CORE (7 required courses)

                  major core · 6 items
                  1. 3.00
                  2. 3.00
                  3. 4.00
                  4. 4.00
                  5. 3.00
                  6. As published: “FUNDAMENTALS OF COMPUTER SYSTS”
                    3.00

                  SELECT ONE OF THE FOLLOWING (required)

                  Choose 1 of the following · SELECT ONE OF THE FOLLOWING (required) · 7 items
                  1. As published: “COMPUTATIONAL LINEAR ALGEBRA (RECOMMENDED)”
                    4.00
                  2. 3.00
                  3. MATH UN2015
                    Linear Algebra and Probability
                    Not resolved to a course
                    3.00
                  4. 3.00
                  5. 3.00
                  6. 3.00
                  7. IEOR E4150
                    INTRO-PROBABILITY & STATISTICS
                    Not resolved to a course
                    3.00

                  CALCULUS REQUIREMENT (select one of the following)

                  2 items
                  1. 3.00
                  2. As published: “CALCULUS III (PREFERRED)”
                    3.00

                  FOUNDATIONS TRACK

                  0 items

                    TRACK REQUIRED COURSES

                    2 items
                    1. 3.00
                    2. 3.00

                    BREADTH COURSE: any 3K or 4K COMS course not in track, 3 or more points

                    0 items

                      TRACK ELECTIVES - 2 from:

                      electives · 30 items
                      1. 3.00
                      2. 3.00
                      3. 3.00
                      4. COMS E6232
                        ANALYSIS OF ALGORITHMS II
                        Not resolved to a course
                        3.00
                      5. COMS E6261
                        ADVANCED CRYPTOGRAPHY
                        Not resolved to a course
                        3.00
                      6. 3.00
                      7. 3.00
                      8. 3.00
                      9. 3.00
                      10. 3.00
                      11. 3.00
                      12. 3.00
                      13. MATH G6238
                        Enumerative Combinatorics
                        Not resolved to a course
                        4.50
                      14. As published: “COMPUT MATH:INTRO-NUMERCL METH”
                        3.00
                      15. CSPH G4801
                        Mathematical Logic I
                        Not resolved to a course
                        3.00
                      16. CSPH G4802
                        Math Logic II: Incompletness
                        Not resolved to a course
                        3.00
                      17. 3.00
                      18. IEOR E4407
                        GAME THEOR MODELS OF OPERATION
                        Not resolved to a course
                        3.00
                      19. IEOR E6608
                        INTEGER PROGRAMMING
                        Not resolved to a course
                        3.00
                      20. IEOR E6613
                        Optimization, I
                        Not resolved to a course
                        4.50
                      21. IEOR E6614
                        OPTIMIZATION II
                        Not resolved to a course
                        4.50
                      22. IEOR E6711
                        STOCHASTIC MODELING I
                        Not resolved to a course
                        4.50
                      23. IEOR E6712
                        STOCHASTIC MODELING II
                        Not resolved to a course
                        4.50
                      24. EEOR E6616
                        CONVEX OPTIMIZATION
                        Not resolved to a course
                        3.00
                      25. ELEN E6717
                        Classical and Quantum Information Theory
                        Not resolved to a course
                        3.00
                      26. ELEN E6718
                        ERROR CORRECTING CODES
                        Not resolved to a course
                        3.00
                      27. As published: “UNDERGRADUATE THESIS (with adviser approval)”
                        0.00-6.00
                      28. As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”
                        1.00-3.00
                      29. As published: “Projects in Computer Science (with adviser approval)”
                        1.00-3.00
                      30. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                        3.00

                      SOFTWARE SYSTEMS TRACK

                      0 items

                        TRACK REQUIRED COURSES

                        3 items
                        1. 3.00
                        2. 3.00
                        3. 3.00

                        BREADTH COURSE: any 3K or 4K COMS course not in track, at least 3 points

                        0 items

                          TRACK ELECTIVE - 1 from:

                          electives · 9 items
                          1. Any COMS W41xx
                            Not resolved to a course
                            3.00
                          2. Any COMS W48xx
                            Not resolved to a course
                            3.00
                          3. 3.00
                          4. 3.00
                          5. 3.00
                          6. As published: “UNDERGRADUATE THESIS (with adviser approval)”
                            0.00-6.00
                          7. As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”
                            1.00-3.00
                          8. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                            3.00
                          9. Any COMS E61xx (with adviser approval)
                            Not resolved to a course
                            3.00

                          INTELLIGENT SYSTEMS TRACK

                          0 items

                            TRACK REQUIRED COURSES - 2 from:

                            6 items
                            1. 3.00
                            2. 3.00
                            3. 3.00
                            4. 3.00
                            5. 3.00
                            6. 3.00

                            BREADTH COURSE: any 3K or 4K COMS course not in track, at least 3 points

                            0 items

                              TRACK ELECTIVES - 2 from:

                              electives · 8 items
                              1. As published: “UNDERGRADUATE THESIS (with adviser approval)”
                                0.00-6.00
                              2. As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”
                                1.00-3.00
                              3. 3.00
                              4. 3.00
                              5. Any COMS W47xx
                                Not resolved to a course
                                3.00
                              6. As published: “Projects in Computer Science (with adviser approval; can be repeated)”
                                1.00-3.00
                              7. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                                3.00
                              8. As published: “Special topics in computer science, II (with adviser approval)”
                                3.00

                              Any COMS E61xx

                              1 item
                              1. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                                3.00

                              APPLICATIONS TRACK

                              0 items

                                TRACK REQUIRED COURSES

                                2 items
                                1. 3.00
                                2. 3.00

                                BREADTH COURSE: any 3K or 4K COMS course not in track, at least 3 points

                                0 items

                                  TRACK ELECTIVES - 2 from:

                                  electives · 9 items
                                  1. Any COMS W41xx course
                                    Not resolved to a course
                                    3.00
                                  2. Any COMS W47xx course
                                    Not resolved to a course
                                    3.00
                                  3. 3.00
                                  4. 4.00
                                  5. 3.00
                                  6. 3.00
                                  7. As published: “UNDERGRADUATE THESIS (with adviser approval)”
                                    0.00-6.00
                                  8. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                                    3.00
                                  9. As published: “Special topics in computer science, II (with adviser approval)”
                                    3.00

                                  Any COMS E69xx (with adviser approval)

                                  0 items

                                    VISION, GRAPHICS, INTERACTION, AND ROBOTICS TRACK

                                    0 items

                                      TRACK REQUIRED COURSES - 2 from:

                                      3 items
                                      1. 3.00
                                      2. 3.00
                                      3. 3.00

                                      BREADTH COURSE: any 3K or 4K COMS course not in track, at least 3 points

                                      0 items

                                        TRACK ELECTIVES - 2 from:

                                        electives · 15 items
                                        1. 3.00
                                        2. 3.00
                                        3. 3.00
                                        4. 3.00
                                        5. 3.00
                                        6. 3.00
                                        7. 3.00
                                        8. 3.00
                                        9. 3.00
                                        10. 3.00
                                        11. As published: “UNDERGRADUATE THESIS (with adviser approval)”
                                          0.00-6.00
                                        12. As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”
                                          1.00-3.00
                                        13. As published: “Projects in Computer Science (with adviser approval)”
                                          1.00-3.00
                                        14. As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”
                                          3.00
                                        15. As published: “Special topics in computer science, II (with adviser approval)”
                                          3.00

                                        Any COMS E69xx (with adviser approval)

                                        0 items

                                          COMBINATION TRACK (with adviser and chair approval)

                                          0 items

                                            3 CS COURSES (3000-level or above, at least 3 points each)

                                            0 items

                                              3 COURSES FROM ANOTHER DISCIPLINE (3000-level or above, at least 3 points each)

                                              0 items
                                                Source. Barnard College, catalog 0039 — https://catalog.barnard.edu/barnard-college/courses-instruction/computer-science/. Captured page pages/0039.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.