Palomar College to UCLA
    Computer Science Transfer Plan

    Palomar College covers 13 of UCLA's 15 Computer Science prep requirements, from CSCI 222 through calculus, physics and discrete math. COM SCI 35L and the logic design requirement are the only pieces left with no Palomar match.

    Every course verified to transferSemester-by-semester scheduleFastest realistic timeline

    From

    Palomar College

    To

    UCLA

    Computer Science
    Build My Plan
    5%
    UCLA Computer Science transfer admit rate, all applicants

    Major Requirements

    Computer Science Major Preparation

    Courses at Palomar College that satisfy UCLA's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.

    CSCI 222
    C++ and Object-Oriented Programming
    COM SCI 31 — Introduction to Computer Science I4 units
    CSCI 210 + CSCI 222
    Data Structures + C++ and Object-Oriented Programming
    COM SCI 32 — Introduction to Computer Science II8 units
    CSCI 212
    Machine Organization and Assembly Language
    COM SCI 33 — Introduction to Computer Organization4 units
    No Palomar match
    COM SCI 35L — Software Construction Laboratory—
    No Palomar match for any of 2 options
    COM SCI M51A — Logic Design of Digital Systems and others (choose 1)—
    MATH 140 or MATH 140E
    Calculus with Analytic Geometry, First Course
    MATH 31A — Differential and Integral Calculus5 units
    MATH 141 or MATH 141E
    Calculus with Analytic Geometry, Second Course
    MATH 31B — Integration and Infinite Series4 units
    MATH 205
    Calculus with Analytic Geometry, Third Course
    MATH 32A — Calculus of Several Variables4 units
    MATH 205
    Calculus with Analytic Geometry, Third Course
    MATH 32B — Calculus of Several Variables4 units
    MATH 200
    Introduction to Linear Algebra
    MATH 33A — Linear Algebra and Applications3 units
    MATH 206
    Calculus with Differential Equations
    MATH 33B — Differential Equations4 units
    MATH 245
    Discrete Mathematics
    MATH 61 — Introduction to Discrete Structures3 units
    PHYS 231 + PHYS 230
    Principles of Physics + Principles of Physics
    PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL10 units
    ENGL C1000
    Academic Reading and Writing
    ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1)4 units
    ENGL C1001 or ENG 203 or PHIL 200
    Critical Thinking and Writing
    English composition courses (choose 1)4 units
    CSCI 222
    C++ and Object-Oriented Programming
    Computer programming courses: C++ preferred (choose 1)4 units

    Courses with no equivalent must be taken at UCLA after transfer. Factor this into your first-year course plan.

    General Education

    Foundation GE at Palomar College

    UCLA's Computer Science program uses its own GE pattern (see note below), but these five Palomar College courses cover foundation requirements every UC accepts. Start here.

    Life Science

    BIOL 100

    Introductory Biology: General Biology

    4 units
    Physical Science

    CHEM 100

    Fundamentals of Chemistry

    4 units
    Humanities

    HIST 101

    History of the United States through Reconstruction

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    4 units

    UCLA Computer Science: full GE notes

    Samueli doesn't require or recommend IGETC or Cal-GETC for this major, and applicants can't submit a partial version of either.

    Four semesters through differential equations

    Palomar's chain runs MATH C2210, then MATH 141E, MATH 205 and MATH 206: four semesters minimum before differential equations is done. Start the calculus sequence in your first term.

    Palomar semesters, UCLA quarters

    One Palomar class often covers more than a single UCLA quarter course. MATH 205 alone satisfies both MATH 32A and MATH 32B, and the two-course physics sequence stands in for UCLA's five.

    Preview

    Your First Semester

    A preview of what Transfermatic generates — exact courses, in the right order, every semester.

    MATH 140 — Calculus with Analytic Geometry, First Course
    5 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    4 unitsMajor
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    COM SCI 32 needs two Palomar courses together

    Unlike a single-course match, COM SCI 32 requires both CSCI 210 and CSCI 222 completed, not either one alone. Plan for both classes if you want that requirement checked off.

    Palomar's physics sequence is just two courses

    PHYS 230 and PHYS 231 together cover UCLA's five-course physics series. PHYS 230 needs MATH C2220 or MATH 141E, and PHYS 231 needs PHYS 230 and MATH 205, so physics trails calculus.

    Enhanced calculus sections also count

    MATH 140E and MATH 141E, the enhanced versions of Palomar's first two calculus courses, satisfy MATH 31A and MATH 31B exactly like the standard sections. Either track works for this agreement.

    FAQ

    Frequently Asked Questions

    What classes should I take at Palomar for UCLA computer science?

    Take CSCI 222, CSCI 210, CSCI 212, MATH 140, 141, 205, 200 and 245, plus MATH 206, PHYS 230, PHYS 231 and ENGL C1000. Finish by the end of spring before transfer, all for a letter grade.

    Which UCLA computer science courses have no Palomar match?

    COM SCI 35L, UCLA's software construction lab, and the logic design requirement (COM SCI M51A or EC ENGR M16). ASSIST lists no Palomar course for either. UCLA's by-spring list doesn't include them, so both are taken after you transfer.

    How hard is UCLA computer science for transfer students?

    Extremely hard: UCLA admitted only 5% of all transfer applicants to the major in 2025. Samueli Engineering also requires a 3.4 minimum transferable GPA and reviews you only for the major you applied under.

    Does Palomar CSCI 222 transfer to UCLA?

    Yes, CSCI 222 satisfies COM SCI 31 on its own and also meets UCLA's separate programming-language requirement, since it's taught in C++. It's also half of the pairing needed for COM SCI 32.

    Explore More

    Related Transfer Plans

    Palomar College students working toward the Computer Science B.S. at UCLA can complete most of the lower-division prep before they transfer. CSCI 222 opens the programming sequence for COM SCI 31, but COM SCI 32 is different here: it needs both CSCI 210 and CSCI 222 finished together, not just one course. MATH 205 covers both quarters of multivariable calculus, and physics runs in just two courses, PHYS 230 and PHYS 231. Transfermatic turns this ASSIST agreement into a term-by-term Palomar plan built around every prerequisite, including that two-course pairing.

    Build your Palomar College → UCLA plan

    Personalized, semester-by-semester. Free to start.

    Get My Transfer Plan