Ohlone has a match for every one of UC Davis's 11 Computer Science prep courses, so you can finish all of the listed prep at Ohlone. Start with MATH 100 and CS 102.
From
Ohlone College
To
UC Davis
Computer ScienceMajor Requirements
Courses at Ohlone College that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Ohlone College | Satisfies at UC Davis | Units |
|---|---|---|
| CS 113 — Discrete Structures | ECS 020 — Discrete Mathematics For Computer Science | 3 |
| CS 102 — Introduction to Computer Programming Using C++ | ECS 036A — Programming & Problem Solving | 3 |
| CS 116 or CS 170 — Object-Oriented Programming Using C++ | ECS 036B — Software Development & Object-Oriented Programming in C++ | 4 |
| CS 124 — Programming with Data Structures | ECS 036C — Data Structures, Algorithms, & Programming | 3 |
| CS 118 — Introduction to Assembly Language Programming | ECS 050 — Computer Organization & Machine-Dependent Programming | 3 |
| MATH 101A — Calculus with Analytic Geometry | MAT 021A — Calculus | 5 |
| MATH 101B + MATH 101C — Calculus with Analytic Geometry + Calculus with Analytic Geometry | MAT 021B, MAT 021C | 10 |
| MATH 103 — Introduction to Linear Algebra | MAT 022A — Linear Algebra (choose 1) | 3 |
| BIOL 101A + BIOL 101B — Principles of Biology - Molecular and Cellular + Principles of Biology - Organisms and Systems | BIS 002A, BIS 002B, BIS 002C (choose 3) | 10 |
| CHEM 101B + CHEM 101A — General Chemistry + General Chemistry | CHE 002A, CHE 002B, CHE 002C (choose 3) | 10 |
| PHYS 142 + PHYS 140 — Optics, Heat, and Modern Physics + Mechanics | PHY 009A — Classical Physics (choose 3) | 8 |
| PHYS 142 + PHYS 140 — Optics, Heat, and Modern Physics + Mechanics | PHY 009B — Classical Physics (choose 3) | 8 |
| PHYS 141 — Electricity and Magnetism | PHY 009C — Classical Physics (choose 3) | 4 |
General Education
Complete these five courses at Ohlone College 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.
BIOL 101A
Principles of Biology - Molecular and Cellular
CHEM 101A
General Chemistry
HIST 102A
Chicanx/Latinx History I
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at Ohlone College | Units |
|---|---|---|
Life Science | BIOL 101A — Principles of Biology - Molecular and Cellular | 5 |
Physical Science | CHEM 101A — General Chemistry | 5 |
Humanities | HIST 102A — Chicanx/Latinx History I | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 4 |
Critical ThinkingCCN | ENGL C1001 — Critical Thinking and Writing | 3 |
4 semesters minimum for MATH 100 onward
MATH 100 through MATH 101C: 4 courses, each needing the one before, so 4 semesters minimum. Start MATH 100 in your first semester. Placing higher shortens it.
Ohlone semesters, UC Davis quarters
Ohlone 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 Ohlone match, so none of the listed prep has to wait. Take them all before you apply.
MATH 100 and CS 102 sit at the start of their sequences for this route, so they fit your first semester, next to ENGL C1000 for English composition.
For UC Davis ECS 036B, Ohlone accepts CS 116 or CS 170. You need only one of them, so pick whichever fits your schedule.
FAQ
CS 113, CS 102, CS 116 or CS 170, CS 124, CS 118, MATH 101A and MATH 101B, plus the rest in the table above. Together they match 11 of the 11 prep courses UC Davis lists for Computer Science.
Nothing in the transfer agreement. Every UC Davis Computer Science prep course listed has a Ohlone match.
Yes, for Computer Science. Ohlone CS 113 (Discrete Structures) 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 Ohlone.
Explore More
Ohlone College students transferring to UC Davis for Computer Science can match 11 of 11 lower-division prep courses at Ohlone, including CS 113 and CS 102. Every listed course has a Ohlone College equivalent in the 2025-2026 agreement. MATH 100 and CS 102 are good first-semester picks. On Transfermatic, put in Ohlone College 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