CCSF has a match for 13 of UCLA's 15 Computer Science prep courses. COM SCI 35L and a UCLA choose-1 requirement have no CCSF match, so plan for them before you apply.
From
City College of San Francisco
To
UCLA
Computer ScienceMajor Requirements
Courses at City College of San Francisco that satisfy UCLA's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at City College of San Francisco | Satisfies at UCLA | Units |
|---|---|---|
| CS 110B — Programming Fundamentals: C++ | COM SCI 31 — Introduction to Computer Science I | 4 |
| CS 110C or (CS 110B and CS 111C) or CS 111C — Data Structures and Algorithms: C++ | COM SCI 32 — Introduction to Computer Science II | 4 |
| CS 270 — Computer Architecture with Assembly Language | COM SCI 33 — Introduction to Computer Organization | 4 |
| No CCSF match | COM SCI 35L — Software Construction Laboratory | — |
| No CCSF match for any of 2 options | COM SCI M51A — Logic Design of Digital Systems and others (choose 1) | — |
| MATH 110A — Calculus I | MATH 31A — Differential and Integral Calculus | 5 |
| MATH 110B — Calculus II | MATH 31B — Integration and Infinite Series | 5 |
| MATH 110C — Calculus III | MATH 32A — Calculus of Several Variables | 5 |
| MATH 110C — Calculus III | MATH 32B — Calculus of Several Variables | 5 |
| MATH 120 or MATH 130 — Linear Algebra | MATH 33A — Linear Algebra and Applications | 3 |
| MATH 125 or MATH 130 — Differential Equations | MATH 33B — Differential Equations | 3 |
| MATH 115 — Discrete Mathematics | MATH 61 — Introduction to Discrete Structures | 3 |
| PHYC 4AL + PHYC 4C + PHYC 4A + PHYC 4CL + PHYC 4BL + PHYC 4B — Mechanics Laboratory for Scientists and Engineers + Waves and Thermodynamics for Scientists and Engineers + Classical Mechanics for Scientists and Engineers + Waves and Thermodynamics Laboratory for Scientists and Engineers + Electromagnetism Laboratory for Scientists and Engineers + Electromagnetism for Scientists and Engineers | PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL | 12 |
| ENGL C1000 — Academic Reading and Writing | ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1) | 4 |
| ENGL 1B or ENGL C1001 — Writing about Literature | English composition courses (choose 1) | 4 |
| CS 110B or ENGN 38 — Programming Fundamentals: 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 City College of San Francisco courses cover foundation requirements every UC accepts. Start here.
BIO 10
Animal Biology
CHEM 101A
General College Chemistry
HIST 1
The United States Since 1900
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at City College of San Francisco | Units |
|---|---|---|
Life Science | BIO 10 — Animal Biology | 4 |
Physical Science | CHEM 101A — General College Chemistry | 6 |
Humanities | HIST 1 — The United States Since 1900 | 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
Computer Science applicants to Samueli don't need IGETC or Cal-GETC, and a partial version of either isn't accepted.
5 semesters minimum for MATH 110A onward
MATH 110A through PHYC 4CL: 5 courses, each needing the one before, so 5 semesters minimum, more than four fall and spring terms. Start MATH 110A first or plan on summer. Placing higher shortens it.
CCSF semesters, UCLA quarters
CCSF runs on semesters and UCLA on quarters. Your units convert when you transfer, one semester unit to 1.5 quarter units, and anything left runs on UCLA's quicker quarter schedule.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
CCSF lists no course for COM SCI 35L and a UCLA choose-1 requirement. Check UCLA's Computer Science page for whether they have to be done before you transfer, and plan where you'll cover them.
CS 110B and MATH 110A sit at the start of their sequences for this route, so they fit your first semester, next to ENGL C1000 for English composition.
For UCLA MATH 33A, CCSF accepts MATH 120 or MATH 130. You need only one of them, so pick whichever fits your schedule.
FAQ
CS 110B, CS 110C, CS 270, MATH 110A, MATH 110B, MATH 110C and MATH 120 or MATH 130, plus the rest in the table above. Together they match 13 of the 15 prep courses UCLA lists for Computer Science.
COM SCI 35L and a UCLA choose-1 requirement. CCSF lists no course for them, so check UCLA's Computer Science page for whether they have to be finished before you transfer.
Yes, for Computer Science. CCSF CS 110B (Programming Fundamentals: C++) is the match for UCLA COM SCI 31 (Introduction to Computer Science I) in the transfer agreement.
5% of all transfer applicants to UCLA Computer Science were admitted in 2025. That figure covers applicants from every college, so it isn't specific to CCSF.
Explore More
City College of San Francisco students transferring to UCLA for Computer Science can match 13 of 15 lower-division prep courses at CCSF, including CS 110B and CS 110C. COM SCI 35L and a UCLA choose-1 requirement have no City College of San Francisco equivalent in the 2025-2026 agreement. CS 110B and MATH 110A are good first-semester picks. On Transfermatic, put in City College of San Francisco and UCLA, and you get the classes you need for Computer Science, semester by semester.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan