Orange Coast College to UCLA
    Computer Science Transfer Plan

    OCC covers 13 of UCLA's 15 Computer Science prep requirements, matching everything from CS A150 through calculus, linear algebra and physics. The two gaps are COM SCI 35L and the logic design course, both open with no OCC equivalent on ASSIST.

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

    From

    Orange Coast 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 Orange Coast College that satisfy UCLA's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.

    CS A150
    C++ Programming Language 1
    COM SCI 31 — Introduction to Computer Science I4 units
    CS A200
    Data Structures
    COM SCI 32 — Introduction to Computer Science II4 units
    CS A216 or CS A242
    Computer Architecture
    COM SCI 33 — Introduction to Computer Organization4 units
    No OCC match
    COM SCI 35L — Software Construction Laboratory—
    No OCC match for any of 2 options
    COM SCI M51A — Logic Design of Digital Systems and others (choose 1)—
    MATH A180 or MATH A180H or MATH A182H
    Calculus 1
    MATH 31A — Differential and Integral Calculus5 units
    MATH A182H or MATH A185 or MATH A185H
    Calculus 1 and 2 Honors
    MATH 31B — Integration and Infinite Series5 units
    MATH A280 or MATH A280H
    Calculus 3
    MATH 32A — Calculus of Several Variables5 units
    MATH A280 or MATH A280H
    Calculus 3
    MATH 32B — Calculus of Several Variables5 units
    MATH A285 or MATH A285H
    Introduction to Linear Algebra and Differential Equations
    MATH 33A — Linear Algebra and Applications5 units
    MATH A285 or MATH A285H
    Introduction to Linear Algebra and Differential Equations
    MATH 33B — Differential Equations5 units
    MATH A230 or CS A262
    Introduction to Discrete Mathematics
    MATH 61 — Introduction to Discrete Structures5 units
    PHYS A285 (or another listed option)
    Calculus Based Physics: Modern with Lab
    PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL5 units
    ENGL C1000 or ESL A100
    Academic Reading and Writing
    ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1)4 units
    ENGL A101 (or another listed option)
    Critical Reasoning: Fiction
    English composition courses (choose 1)4 units
    CS A250
    C++ Programming Language 2
    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 Orange Coast College

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

    Life Science

    BIOL A100

    Principles of Biology

    4 units
    Physical Science

    CHEM A100

    Principles of Chemistry

    3 units
    Humanities

    HIST A101

    Afro-American History

    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

    UCLA's engineering school doesn't require or recommend IGETC or Cal-GETC for Computer Science, and a partial certification isn't accepted.

    Calculus prep runs five semesters deep

    OCC's math sequence starts at MATH A070 and moves through MATH A170, MATH A180 and MATH A185 before MATH A280, which covers both MATH 32A and MATH 32B. Start this chain your first term.

    OCC runs semesters, UCLA runs quarters

    Single OCC classes often stand in for more than one UCLA quarter course. MATH A280 alone covers MATH 32A and MATH 32B, and PHYS A185, PHYS A280 and PHYS A285 replace UCLA's five-course physics series.

    Preview

    Your First Semester

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

    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

    One math course clears two requirements

    OCC's MATH A285, or the honors MATH A285H, satisfies both MATH 33A and MATH 33B in a single semester, since it combines linear algebra with differential equations. One class covers two of UCLA's quarter courses.

    Either computer architecture course counts

    ASSIST accepts CS A216 or CS A242 for COM SCI 33, so you only need to complete one of OCC's two options. Pick whichever fits your schedule; both routes satisfy the same UCLA requirement.

    Discrete math has two OCC options

    MATH 61 accepts MATH A230 or CS A262. MATH A230 needs MATH A185 or MATH A185H first; CS A262 needs one of CS A100, CS A122, CS A131, CS A150 or CS A170.

    FAQ

    Frequently Asked Questions

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

    Take CS A150, CS A250, CS A200, CS A216 or CS A242, MATH A180, MATH A185, MATH A280, MATH A285, MATH A230 or CS A262, PHYS A185, PHYS A280 and PHYS A285, plus ENGL C1000 or ESL A100. Finish everything by spring before transfer, all for a letter grade.

    Which UCLA computer science courses have no OCC match?

    The software construction lab, COM SCI 35L, and logic design (COM SCI M51A or EC ENGR M16). ASSIST lists no OCC course for either. Neither is on the list UCLA wants finished by spring before transfer, so you complete both at UCLA.

    How hard is it to get into UCLA computer science?

    Very hard. UCLA admitted 5% of all transfer applicants to Computer Science in 2025, across every community college. Samueli requires at least a 3.4 transferable GPA and does not consider you for an alternate major if you're turned down.

    Does OCC CS A150 transfer to UCLA?

    Yes. CS A150 is OCC's match for COM SCI 31, the first course in UCLA's programming sequence. UCLA prefers C++ for this requirement, and ASSIST notes that C and Java courses are also accepted.

    Explore More

    Related Transfer Plans

    Orange Coast College students preparing for the Computer Science B.S. at UCLA can clear most of the lower-division requirements before transferring. OCC's CS A150 and CS A200 map onto UCLA's COM SCI 31 and COM SCI 32, and one semester of MATH A285 covers both linear algebra and differential equations. Only COM SCI 35L and the logic design requirement stay open until after you arrive at UCLA. Transfermatic turns this ASSIST agreement into a semester-by-semester OCC plan that tracks every prerequisite, including the five-semester run through MATH A280.

    Build your Orange Coast College → UCLA plan

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

    Get My Transfer Plan