Long Beach City College to UCLA
    Computer Science Transfer Plan

    Long Beach City College covers 12 of UCLA's 15 Computer Science prep requirements, with CS 11 and CS 12 leading into programming, calculus and physics. COM SCI 35L, the logic design requirement and MATH 61 are all open, unmatched by any LBCC course.

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

    From

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

    CS 11 + CS 12
    Introduction to Computer Science-C++ + Advanced Computer Science-C++
    COM SCI 31 — Introduction to Computer Science I7 units
    CS 12 + CS 22
    Advanced Computer Science-C++ + Data Structures and Algorithms
    COM SCI 32 — Introduction to Computer Science II7 units
    CS 51
    Introduction to Computer Architecture
    COM SCI 33 — Introduction to Computer Organization3 units
    No LBCC match
    COM SCI 35L — Software Construction Laboratory—
    No LBCC match for any of 2 options
    COM SCI M51A — Logic Design of Digital Systems and others (choose 1)—
    MATH 60 or MATH 60H
    First Calculus Course
    MATH 31A — Differential and Integral Calculus5 units
    MATH 70
    Second Calculus Course
    MATH 31B — Integration and Infinite Series5 units
    MATH 80
    Third Calculus Course
    MATH 32A — Calculus of Several Variables5 units
    MATH 80
    Third Calculus Course
    MATH 32B — Calculus of Several Variables5 units
    MATH 84
    Intro to Differential Equations and Linear Algebra
    MATH 33A — Linear Algebra and Applications5 units
    MATH 84
    Intro to Differential Equations and Linear Algebra
    MATH 33B — Differential Equations5 units
    No LBCC match
    MATH 61 — Introduction to Discrete Structures—
    PHYS 3B + PHYS 3A + PHYS 3C
    Physics for Sci. &Eng. -E & M + Physics for Sci & Eng. - Mechanics + Physics for Sci. and Eng.- Modern Physics
    PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL14.5 units
    ENGL C1000 or ENGL C1000H
    Academic Reading and Writing
    ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1)4 units
    ENGL 2 or ENGL C1001 or ENGL C1001H
    Introduction to Literature/Composition
    English composition courses (choose 1)4 units
    CS 12
    Advanced Computer Science-C++
    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 Long Beach City College

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

    Life Science

    BIO 1A

    Biology for Science Majors

    5 units
    Physical Science

    CHEM 1A

    General Chemistry

    5.5 units
    Humanities

    HIST 10

    History of Early America (Colonial-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

    IGETC and Cal-GETC aren't required or recommended for Samueli Computer Science applicants, and a partial certification isn't accepted either.

    Six semesters from prep math to linear algebra

    LBCC's chain runs MATH 40, then MATH 50, MATH C2210, MATH C2220, MATH 80 and MATH 84. That's six semesters minimum, so start the math sequence as soon as you can.

    LBCC runs semesters, UCLA runs quarters

    Expect single LBCC courses to cover more than one UCLA quarter class. MATH 80 alone satisfies both MATH 32A and MATH 32B, and MATH 84 does the same for MATH 33A and 33B.

    Preview

    Your First Semester

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

    CS 11 — Introduction to Computer Science-C++
    3 unitsMajor
    MATH 60 — First Calculus Course
    5 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    4 unitsGE
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    One course carries two requirements

    CS 12 appears twice on the agreement: paired with CS 11 for COM SCI 31, and paired with CS 22 for COM SCI 32. Taking CS 12 once counts toward both UCLA courses.

    Discrete structures has no LBCC match

    ASSIST lists no LBCC course for MATH 61. It isn't on the list UCLA requires by spring before transfer (calculus, linear algebra, differential equations, physics, one programming course), so it's taken at UCLA.

    Linear algebra and differential equations share a course

    MATH 84 alone satisfies both MATH 33A and MATH 33B, so you finish both requirements in a single LBCC class rather than two separate ones. Take it after MATH 80.

    FAQ

    Frequently Asked Questions

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

    Take CS 11, CS 12, CS 22, CS 51, MATH 60, 70, 80 and 84, plus PHYS 3A, 3B and 3C and ENGL C1000. Complete this list by the end of spring before transfer, all for a letter grade.

    Which UCLA computer science courses have no LBCC match?

    COM SCI 35L, the logic design requirement (COM SCI M51A or EC ENGR M16), and MATH 61, discrete structures. ASSIST lists no LBCC course for any of the three, and none is on UCLA's must-finish-by-spring list, so all three are taken at UCLA.

    How competitive is UCLA computer science for transfer students?

    Very competitive: UCLA admitted just 5% of all transfer applicants to the major in 2025. Samueli Engineering also sets a 3.4 minimum transferable GPA and won't consider a rejected applicant for a different major.

    Does LBCC CS 11 transfer to UCLA?

    Yes, when followed by CS 12 it satisfies COM SCI 31, and CS 12 alone also meets UCLA's separate programming-language requirement. Both courses are taught in C++, UCLA's preferred language for this major.

    Explore More

    Related Transfer Plans

    Long Beach City College students working toward the Computer Science B.S. at UCLA cover most of the lower-division prep at LBCC. CS 11 and CS 12 lead into UCLA's COM SCI 31 and COM SCI 32, and MATH 84 covers both linear algebra and differential equations in one class. MATH 61, discrete structures, has no LBCC match, alongside COM SCI 35L and the logic design requirement. The math chain from MATH 40 runs six semesters. Transfermatic turns this agreement into a term-by-term LBCC plan that accounts for all three gaps.

    Build your Long Beach City College → UCLA plan

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

    Get My Transfer Plan