CCSF has a match for every one of UC Davis's 10 Computer Science prep courses, so you can finish all of the listed prep at CCSF. Start with MATH 110A and MATH 115.
From
City College of San Francisco
To
UC Davis
Computer ScienceMajor Requirements
Courses at City College of San Francisco that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at City College of San Francisco | Satisfies at UC Davis | Units |
|---|---|---|
| MATH 115 — Discrete Mathematics | ECS 020 — Discrete Mathematics For Computer Science | 3 |
| (CS 110C and CS 110B) or (CS 111B and CS 111C) — Data Structures and Algorithms: C++ | ECS 036A, ECS 036B, ECS 036C | 4 |
| CS 270 — Computer Architecture with Assembly Language | ECS 050 — Computer Organization & Machine-Dependent Programming | 4 |
| MATH 110A — Calculus I | MAT 021A — Calculus | 5 |
| MATH 110A + MATH 110B — Calculus I + Calculus II | MAT 021B — Calculus | 10 |
| MATH 110B + MATH 110C — Calculus II + Calculus III | MAT 021C — Calculus | 10 |
| MATH 130 — Linear Algebra and Differential Equations | MAT 022A, MAT 022B (choose 1) | 5 |
| MATH 120 — Linear Algebra | MAT 022A — Linear Algebra (choose 1) | 3 |
| BIO 100A — General Biology | BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3) | 5 |
| BIO 100B — General Biology | BIS 002B, BIS 002C (choose 3) | 5 |
| CHEM 101A + CHEM 101B — General College Chemistry + General College Chemistry | CHE 002A, CHE 002B, CHE 002C (choose 3) | 11 |
| PHYC 4A + PHYC 4AL — Classical Mechanics for Scientists and Engineers + Mechanics Laboratory for Scientists and Engineers | PHY 009A — Classical Physics (choose 3) | 4 |
| PHYC 4CL + PHYC 4C — Waves and Thermodynamics Laboratory for Scientists and Engineers + Waves and Thermodynamics for Scientists and Engineers | PHY 009B — Classical Physics (choose 3) | 4 |
| PHYC 4B + PHYC 4BL — Electromagnetism for Scientists and Engineers + Electromagnetism Laboratory for Scientists and Engineers | PHY 009C — Classical Physics (choose 3) | 4 |
General Education
Complete these five courses at City College of San Francisco to start your UC Davis GE pattern. Finishing full IGETC/Cal-GETC at the CC is ideal — these five give you the broadest head start, and CCN-tagged courses stay portable if you switch community colleges.
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 |
3 semesters minimum for MATH 110A onward
MATH 110A, then MATH 110B, then MATH 110C: each needs the one before, so 3 semesters minimum. Start MATH 110A in your first semester. Placing higher shortens it.
CCSF semesters, UC Davis quarters
CCSF runs on semesters and UC Davis on quarters. Your units convert when you transfer, one semester unit to 1.5 quarter units, and anything left runs on UC Davis's quicker quarter schedule.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
Every UC Davis Computer Science prep course in the transfer agreement has a CCSF match, so none of the listed prep has to wait. Take them all before you apply.
MATH 110A and MATH 115 sit at the start of their sequences for this route, so they fit your first semester, next to ENGL C1000 for English composition.
Taking the first listed CCSF option for each matched course adds up to about 57 semester units of Computer Science prep, before GE. Spread it across your semesters at CCSF.
FAQ
MATH 115, CS 110C, CS 270, MATH 110A, MATH 110B, MATH 110C and MATH 130, plus the rest in the table above. Together they match 10 of the 10 prep courses UC Davis lists for Computer Science.
Nothing in the transfer agreement. Every UC Davis Computer Science prep course listed has a CCSF match.
Yes, for Computer Science. CCSF MATH 115 (Discrete Mathematics) is the match for UC Davis ECS 020 (Discrete Mathematics For Computer Science) in the transfer agreement.
47% of all transfer applicants to UC Davis 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 UC Davis for Computer Science can match 10 of 10 lower-division prep courses at CCSF, including MATH 115 and CS 110C. Every listed course has a City College of San Francisco equivalent in the 2025-2026 agreement. MATH 110A and MATH 115 are good first-semester picks. On Transfermatic, put in City College of San Francisco and UC Davis, and you get the classes you need for Computer Science, semester by semester.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan