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.
From
Long Beach City College
To
UCLA
Computer ScienceMajor Requirements
Courses at Long Beach City College that satisfy UCLA's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Long Beach City College | Satisfies at UCLA | Units |
|---|---|---|
| CS 11 + CS 12 — Introduction to Computer Science-C++ + Advanced Computer Science-C++ | COM SCI 31 — Introduction to Computer Science I | 7 |
| CS 12 + CS 22 — Advanced Computer Science-C++ + Data Structures and Algorithms | COM SCI 32 — Introduction to Computer Science II | 7 |
| CS 51 — Introduction to Computer Architecture | COM SCI 33 — Introduction to Computer Organization | 3 |
| 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 Calculus | 5 |
| MATH 70 — Second Calculus Course | MATH 31B — Integration and Infinite Series | 5 |
| MATH 80 — Third Calculus Course | MATH 32A — Calculus of Several Variables | 5 |
| MATH 80 — Third Calculus Course | MATH 32B — Calculus of Several Variables | 5 |
| MATH 84 — Intro to Differential Equations and Linear Algebra | MATH 33A — Linear Algebra and Applications | 5 |
| MATH 84 — Intro to Differential Equations and Linear Algebra | MATH 33B — Differential Equations | 5 |
| 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 4BL | 14.5 |
| ENGL C1000 or ENGL C1000H — Academic Reading and Writing | ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1) | 4 |
| ENGL 2 or ENGL C1001 or ENGL C1001H — Introduction to Literature/Composition | English composition courses (choose 1) | 4 |
| CS 12 — Advanced Computer Science-C++ | Computer programming courses: C++ preferred (choose 1) | 4 |
Courses with no equivalent must be taken at UCLA after transfer. Factor this into your first-year course plan.
General Education
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.
BIO 1A
Biology for Science Majors
CHEM 1A
General Chemistry
HIST 10
History of Early America (Colonial-Reconstruction)
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at Long Beach City College | Units |
|---|---|---|
Life Science | BIO 1A — Biology for Science Majors | 5 |
Physical Science | CHEM 1A — General Chemistry | 5.5 |
Humanities | HIST 10 — History of Early America (Colonial-Reconstruction) | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 4 |
Critical ThinkingCCN | ENGL C1001 — Critical Thinking and Writing | 4 |
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
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
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.
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.
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
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.
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.
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.
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
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.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan
This app's built-in browser can't run everything Transfermatic needs. Open this page in your browser to continue.
Tap the menu in the top corner, then choose “Open in external browser”.