Las Positas College covers 13 of UCLA's 15 Computer Science prep requirements, from your first programming course through calculus, physics and discrete math. COM SCI 35L and the logic design requirement are the two with no Las Positas match.
From
Las Positas College
To
UCLA
Computer ScienceMajor Requirements
Courses at Las Positas College that satisfy UCLA's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Las Positas College | Satisfies at UCLA | Units |
|---|---|---|
| (CS 1 and CS 2) or CS 2 — Computing Fundamentals I | COM SCI 31 — Introduction to Computer Science I | 4 |
| CS 20 — Advanced Programming with Data Structures/C++ | COM SCI 32 — Introduction to Computer Science II | 4 |
| CS 21 — Computer Organization and Assembly Language Programming | COM SCI 33 — Introduction to Computer Organization | 4 |
| No Las Positas match | COM SCI 35L — Software Construction Laboratory | — |
| No Las Positas match for any of 2 options | COM SCI M51A — Logic Design of Digital Systems and others (choose 1) | — |
| MATH 1 — Calculus I | MATH 31A — Differential and Integral Calculus | 5 |
| MATH 2 — Calculus II | MATH 31B — Integration and Infinite Series | 5 |
| MATH 3 — Multivariable Calculus | MATH 32A — Calculus of Several Variables | 5 |
| MATH 3 — Multivariable Calculus | MATH 32B — Calculus of Several Variables | 5 |
| MATH 7 — Elementary Linear Algebra | MATH 33A — Linear Algebra and Applications | 3.5 |
| MATH 5 — Ordinary Differential Equations | MATH 33B — Differential Equations | 3.5 |
| MATH 10 — Discrete Mathematical Structures | MATH 61 — Introduction to Discrete Structures | 4 |
| PHYS 1C + PHYS 1A + PHYS 1B — General Physics III + General Physics I + General Physics II | PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL | 15 |
| ENGL C1000 — Academic Reading and Writing | ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1) | 3 |
| ENG 4 or ENGL C1001 — Critical Thinking and Writing About Literature | English composition courses (choose 1) | 3 |
| CS 1 or CS 2 — Computing Fundamentals I | 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 Las Positas College courses cover foundation requirements every UC accepts. Start here.
BIO 10
Introduction to the Science of Biology
CHEM 12A
Organic Chemistry I
ENGL C1001
Critical Thinking and Writing
ENGL C1000
Academic Reading and Writing
COMM C1000
Introduction to Public Speaking
| Area | Course at Las Positas College | Units |
|---|---|---|
Life Science | BIO 10 — Introduction to the Science of Biology | 4 |
Physical Science | CHEM 12A — Organic Chemistry I | 5 |
HumanitiesCCN | ENGL C1001 — Critical Thinking and Writing | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 3 |
Oral CommunicationCCN | COMM C1000 — Introduction to Public Speaking | 3 |
UCLA Computer Science: full GE notes
IGETC and Cal-GETC aren't required or recommended for Samueli applicants, and neither accepts a partial certification for this major.
Four semesters through differential equations
Las Positas runs MATH 1, then MATH 2, MATH 3 and MATH 5 across four semesters minimum before you're done with calculus and differential equations. Start MATH 1 your first term.
Las Positas semesters, UCLA quarters
Watch for Las Positas courses that stand in for more than one UCLA quarter class. MATH 3 alone satisfies both MATH 32A and MATH 32B, so don't expect a one-to-one course count.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
ASSIST accepts CS 1 and CS 2 together, or CS 2 by itself, for COM SCI 31. CS 2 lists CS 1 as its prerequisite, so plan on CS 1 first either way.
MATH 3 alone covers both MATH 32A and MATH 32B, so a single Las Positas course clears two of UCLA's quarter requirements. Register for MATH 3 once MATH 2 is done.
PHYS 1A needs MATH 1, PHYS 1B needs PHYS 1A and MATH 2, and PHYS 1C needs PHYS 1A and MATH 3. Keep calculus a term ahead so each physics course opens on time.
FAQ
Take CS 1 or CS 2, CS 20, CS 21, MATH 1, 2, 3, 7, 5 and 10, plus PHYS 1A, 1B and 1C and ENGL C1000. Finish by the end of spring before transfer, all for a letter grade.
Two: COM SCI 35L, the software construction lab, and the logic design requirement (COM SCI M51A or EC ENGR M16). Las Positas has no listed course for either. UCLA's by-spring list covers calculus, linear algebra, differential equations, physics and programming, and neither is on it, so they're taken at UCLA.
UCLA admitted only 5% of all transfer applicants to Computer Science in 2025. Samueli Engineering also requires a 3.4 minimum transferable GPA and won't review a denied applicant for a second major.
Yes. Paired with CS 2 it satisfies COM SCI 31, and CS 1 alone also meets UCLA's separate programming-language requirement. UCLA prefers C++ for that requirement, and the agreement notes accept C and Java too.
Explore More
Las Positas College students headed toward the Computer Science B.S. at UCLA can complete most of the lower-division prep before transferring. CS 20 and CS 21 map onto UCLA's COM SCI 32 and COM SCI 33, and MATH 3 covers both quarters of multivariable calculus in a single semester. The longest chain, MATH 1 through MATH 5, takes four semesters. COM SCI 35L and the logic design requirement have no Las Positas match. Transfermatic turns this ASSIST agreement into a term-by-term Las Positas plan built around every prerequisite.
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”.