Diablo Valley College clears all 12 of UC Davis's Computer Science prep requirements, including the full calculus and science tracks. The longest chain is three semesters, MATH 192 to MATH 193 to MATH 195, the discrete math course.
From
Diablo Valley College
To
UC Davis
Computer ScienceMajor Requirements
Courses at Diablo Valley College that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Diablo Valley College | Satisfies at UC Davis | Units |
|---|---|---|
| MATH 195 or COMSC 230 — Discrete Mathematics | ECS 020 — Discrete Mathematics For Computer Science | 4 |
| COMSC 110 or COMSC 165 or COMSC 255 or ENGIN 135 — Introduction to Programming | ECS 036A — Programming & Problem Solving | 4 |
| COMSC 200 — Object Oriented Programming C++ | ECS 036B — Software Development & Object-Oriented Programming in C++ | 4 |
| COMSC 210 — Program Design and Data Structures | ECS 036C — Data Structures, Algorithms, & Programming | 4 |
| COMSC 260 — Assembly Language Programming/Computer Organization | ECS 050 — Computer Organization & Machine-Dependent Programming | 4 |
| MATH 192 — Analytic Geometry and Calculus I | MAT 021A — Calculus | 5 |
| MATH 193 — Analytic Geometry and Calculus II | MAT 021B — Calculus | 5 |
| MATH 193 + MATH 292 — Analytic Geometry and Calculus II + Analytic Geometry and Calculus III | MAT 021C — Calculus | 10 |
| MATH 194 — Linear Algebra | MAT 022A — Linear Algebra (choose 1) | 3 |
| BIOSC 130 — Principles of Cellular and Molecular Biology | BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3) | 5 |
| BIOSC 131 — Principles of Organismal Biology, Evolution, and Ecology | BIS 002B, BIS 002C (choose 3) | 5 |
| CHEM 120 + CHEM 121 — General College Chemistry I + General College Chemistry II | CHE 002A, CHE 002B, CHE 002C (choose 3) | 10 |
| PHYS 130 — Physics for Engineers and Scientists A: Mechanics and Wave Motion | PHY 009A — Classical Physics (choose 3) | 4 |
| PHYS 230 + PHYS 231 — Physics for Engineers and Scientists B: Heat and Electro-Magnetism + Physics for Engineers and Scientists C: Optics and Modern Physics | PHY 009B — Classical Physics (choose 3) | 8 |
| PHYS 230 — Physics for Engineers and Scientists B: Heat and Electro-Magnetism | PHY 009C — Classical Physics (choose 3) | 4 |
General Education
Complete these five courses at Diablo Valley 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.
ANTHR 115
Primate Evolution and Adaptation
CHEM 107
Integrated Inorganic, Organic, and Biological Chemistry
HIST 120
History of the United States before 1865
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at Diablo Valley College | Units |
|---|---|---|
Life Science | ANTHR 115 — Primate Evolution and Adaptation | 3 |
Physical Science | CHEM 107 — Integrated Inorganic, Organic, and Biological Chemistry | 5 |
Humanities | HIST 120 — History of the United States before 1865 | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 3 |
Critical ThinkingCCN | ENGL C1001 — Critical Thinking and Writing | 3 |
Three semesters of math in sequence
MATH 192 leads into MATH 193, then MATH 195, three semesters back to back. Start this chain your first semester so the rest of CS Engineering isn't waiting on it.
DVC's semesters, UC Davis's quarters
DVC runs two long semesters a year while UC Davis splits the year into three quarters. Course pacing feels faster once you're on UC Davis's shorter terms.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
Every CS Engineering, math and science requirement has a DVC match, from COMSC 110 through MATH 195. UC Davis wants all of it finished by the end of spring before fall enrollment, so plan to arrive with the full list done.
DVC's MATH 194 covers the linear algebra course UC Davis screens on, MAT 022A. MAT 027A and MAT 067 have no DVC match, and you don't need them.
Those two courses open the CS Engineering and math sequences DVC covers. Delaying either one pushes the rest of your prep list back a semester.
FAQ
Yes, alongside MATH 193. UC Davis's MAT 021C takes both MATH 193 and MATH 292 at DVC. MATH 195, the last step of DVC's three-semester chain, covers ECS 020 discrete math instead.
No. All 12 UC Davis prep requirements have a DVC match, covering CS Engineering, the full calculus sequence, linear algebra and the science elective.
UC Davis admitted 47% of transfer applicants to Computer Science in 2025, a figure that covers every applicant to the major, DVC students included, not a college-specific number.
MATH 192, MATH 193 and MATH 195 run three semesters in sequence at DVC. MATH 292 and MATH 194 also need MATH 193, so start MATH 192 your first semester.
Explore More
Diablo Valley College students headed toward the University of California, Davis Computer Science B.S. major cover every one of the agreement's twelve prep requirements at DVC, including COMSC 110, calculus through MATH 192, MATH 193 and MATH 292, and MATH 195 for discrete math. Chemistry, physics and biology sequences at DVC also satisfy the science elective, so nothing on the UC Davis checklist is left unmatched. The longest chain runs three semesters and is still worth starting immediately. Transfermatic tracks this full-coverage route for Diablo Valley College students.
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”.