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
- CIP
- 11.0804
- Credits (computed from items)
- 422.5-466.5
- Catalog edition
- 2026
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 189097
- CourseShelf checklist
- CK_189097_f169bf37
- 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
- 3.00
- 3.00
- 4.00
- 4.00
- 3.00
- As published: “FUNDAMENTALS OF COMPUTER SYSTS”3.00
MATHEMATICS REQUIREMENTS
0 items
A. CALCULUS III / MULTIVARIABLE CALCULUS (select one of the following)
3 items
- 3.00
- MATH UN1205ACCELERATED MULTIVARIABLE CALCNot resolved to a course4.00
- 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
- 4.00
- 3.00
- 3.00
- 3.00
- MATH UN2015Linear Algebra and ProbabilityNot resolved to a course3.00
C. PROBABILITY (select one of the following)
4 items
- 3.00
- 3.00
- 3.00
- MATH UN2015Linear Algebra and ProbabilityNot resolved to a course3.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:
24 items
- 3.00
- COMS BC3160COMPUTER GRAPHICSNot resolved to a course3.00
- COMS BC3705NATURAL LANGUAGE PROCESSINGNot resolved to a course3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 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
- 3.00
- 3.00
- 4.00
- 4.00
- 3.00
- As published: “FUNDAMENTALS OF COMPUTER SYSTS”3.00
SELECT ONE OF THE FOLLOWING (required)
7 items
- As published: “COMPUTATIONAL LINEAR ALGEBRA (RECOMMENDED)”4.00
- 3.00
- MATH UN2015Linear Algebra and ProbabilityNot resolved to a course3.00
- 3.00
- 3.00
- 3.00
- IEOR E4150INTRO-PROBABILITY & STATISTICSNot resolved to a course3.00
CALCULUS REQUIREMENT (select one of the following)
2 items
- 3.00
- As published: “CALCULUS III (PREFERRED)”3.00
FOUNDATIONS TRACK
0 items
TRACK REQUIRED COURSES
2 items
- 3.00
- 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
- 3.00
- 3.00
- 3.00
- COMS E6232ANALYSIS OF ALGORITHMS IINot resolved to a course3.00
- COMS E6261ADVANCED CRYPTOGRAPHYNot resolved to a course3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- MATH G6238Enumerative CombinatoricsNot resolved to a course4.50
- As published: “COMPUT MATH:INTRO-NUMERCL METH”3.00
- CSPH G4801Mathematical Logic INot resolved to a course3.00
- CSPH G4802Math Logic II: IncompletnessNot resolved to a course3.00
- 3.00
- IEOR E4407GAME THEOR MODELS OF OPERATIONNot resolved to a course3.00
- IEOR E6608INTEGER PROGRAMMINGNot resolved to a course3.00
- IEOR E6613Optimization, INot resolved to a course4.50
- IEOR E6614OPTIMIZATION IINot resolved to a course4.50
- IEOR E6711STOCHASTIC MODELING INot resolved to a course4.50
- IEOR E6712STOCHASTIC MODELING IINot resolved to a course4.50
- EEOR E6616CONVEX OPTIMIZATIONNot resolved to a course3.00
- ELEN E6717Classical and Quantum Information TheoryNot resolved to a course3.00
- ELEN E6718ERROR CORRECTING CODESNot resolved to a course3.00
- As published: “UNDERGRADUATE THESIS (with adviser approval)”0.00-6.00
- As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”1.00-3.00
- As published: “Projects in Computer Science (with adviser approval)”1.00-3.00
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
SOFTWARE SYSTEMS TRACK
0 items
TRACK REQUIRED COURSES
3 items
- 3.00
- 3.00
- 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
- Any COMS W41xxNot resolved to a course3.00
- Any COMS W48xxNot resolved to a course3.00
- 3.00
- 3.00
- 3.00
- As published: “UNDERGRADUATE THESIS (with adviser approval)”0.00-6.00
- As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”1.00-3.00
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
- Any COMS E61xx (with adviser approval)Not resolved to a course3.00
INTELLIGENT SYSTEMS TRACK
0 items
TRACK REQUIRED COURSES - 2 from:
6 items
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 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
- As published: “UNDERGRADUATE THESIS (with adviser approval)”0.00-6.00
- As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”1.00-3.00
- 3.00
- 3.00
- Any COMS W47xxNot resolved to a course3.00
- As published: “Projects in Computer Science (with adviser approval; can be repeated)”1.00-3.00
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
- As published: “Special topics in computer science, II (with adviser approval)”3.00
Any COMS E61xx
1 item
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
APPLICATIONS TRACK
0 items
TRACK REQUIRED COURSES
2 items
- 3.00
- 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
- Any COMS W41xx courseNot resolved to a course3.00
- Any COMS W47xx courseNot resolved to a course3.00
- 3.00
- 4.00
- 3.00
- 3.00
- As published: “UNDERGRADUATE THESIS (with adviser approval)”0.00-6.00
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
- 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
- 3.00
- 3.00
- 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
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- 3.00
- As published: “UNDERGRADUATE THESIS (with adviser approval)”0.00-6.00
- As published: “UNDERGRAD PROJECTS IN COMPUTER SCIENCE (with adviser approval)”1.00-3.00
- As published: “Projects in Computer Science (with adviser approval)”1.00-3.00
- As published: “TOPICS IN COMPUTER SCIENCE (with adviser approval)”3.00
- 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 2026 — 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.