Programs · Columbia College · 2026-2027

Computer Science at Columbia College: what LionPlan checks

LionPlan is an unofficial student project. It is a companion to Stellic and Vergil, not a replacement, and it does not replace CSA advising. This page is live for Columbia College.

Tell us your school, your major, and what you have taken. A course card then shows what a class satisfies (“Satisfies Probability / Statistics”) and what it unlocks (“Opens up 7 more courses”), plus the section time and instructor rating.

The groups below are the ones LionPlan actually checks for this program. They were transcribed from the 2026-2027 Bulletin. Confirm them with your school before you register.

  1. Calculus

    Choose N

    Choose 1 of: MATH UN1201, MATH UN1205, APMA E2000.

    Select one. MATH UN1201 requires Calculus I but not Calculus II; MATH UN1205 and APMA E2000 require both.

  2. Linear Algebra

    Choose N

    Choose 1 of: COMS W3251, MATH UN2010, MATH UN2015, MATH UN2020, APMA E2101, APMA E3101.

    Select one. COMS W3251 is the department's recommendation.

  3. Probability / Statistics

    Choose N

    Choose 1 of: MATH UN2015, IEOR E3658, STAT UN1201, STAT GU4001.

    Select one. MATH UN2015 may satisfy this and the linear algebra requirement at the same time — the department says so explicitly.

  4. Introductory Programming

    Choose N

    Choose 1 of: COMS W1004, COMS W1007.

    COMS W1004, or COMS W1007 for students with prior experience.

  5. Data Structures

    Choose N

    Choose 1 of: COMS W3134, COMS W3137.

    COMS W3134, or the honors sequence COMS W3137.

  6. Computer Science Core

    All of these

    All of these: COMS W3157, COMS W3203, COMS W3261, CSEE W3827.

    Advanced Programming, Discrete Mathematics, Computer Science Theory, and Fundamentals of Computer Systems. All four required.

  7. Area Foundation

    Choose N

    Choose 3 of: COMS W4111, COMS W4113, COMS W4115, COMS W4118, CSEE W4119, COMS W4152, COMS W4156, COMS W4160, COMS W4167, COMS W4170, COMS W4181, CSOR E4231, COMS W4236, COMS W4701, COMS W4705, COMS W4731, COMS W4733, CBMF W4761, COMS W4771, CSEE W4824, CSEE W4868.

    Three courses (9–12 points) from the department's area foundation list. The Bulletin prints Computer Networks as COMS W4119; the registrar's code is CSEE W4119, which is what is matched here. CBMF W4761 Computational Genomics is offered too rarely to appear in our catalog, so it will not match automatically.

  8. Computer Science Electives

    Points

    9 points matching COMS or CSEE or CSOR or CBMF courses, numbered 3000 to 9999, excluding COMS W3136, COMS W3999, not counting courses already used for another group in this program.

    9–12 points of COMS, CSEE, CSOR or CBMF coursework at the 3000 level or above, beyond the courses used for the core and area foundation. Barnard's 3000-level COMS courses count, and are matched. COMS W3136 and COMS W3999 are excluded by the department's own restrictions. The Bulletin also accepts jointly-offered subjects beyond these four ('CSXX or XXCS, excluding CSER'), which is a naming pattern rather than a list, so a course under some other cross-listed prefix will not be matched automatically.

Get started