Diablo Valley College to UC Davis
    Computer Science Transfer Plan

    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.

    Every course verified to transferSemester-by-semester scheduleFastest realistic timeline

    From

    Diablo Valley College

    To

    UC Davis

    Computer Science
    Build My Plan
    47%
    UC Davis Computer Science transfer admit rate, all applicants

    Major Requirements

    Computer Science Major Preparation

    Courses at Diablo Valley College that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.

    MATH 195 or COMSC 230
    Discrete Mathematics
    ECS 020 — Discrete Mathematics For Computer Science4 units
    COMSC 110 or COMSC 165 or COMSC 255 or ENGIN 135
    Introduction to Programming
    ECS 036A — Programming & Problem Solving4 units
    COMSC 200
    Object Oriented Programming C++
    ECS 036B — Software Development & Object-Oriented Programming in C++4 units
    COMSC 210
    Program Design and Data Structures
    ECS 036C — Data Structures, Algorithms, & Programming4 units
    COMSC 260
    Assembly Language Programming/Computer Organization
    ECS 050 — Computer Organization & Machine-Dependent Programming4 units
    MATH 192
    Analytic Geometry and Calculus I
    MAT 021A — Calculus5 units
    MATH 193
    Analytic Geometry and Calculus II
    MAT 021B — Calculus5 units
    MATH 193 + MATH 292
    Analytic Geometry and Calculus II + Analytic Geometry and Calculus III
    MAT 021C — Calculus10 units
    MATH 194
    Linear Algebra
    MAT 022A — Linear Algebra (choose 1)3 units
    BIOSC 130
    Principles of Cellular and Molecular Biology
    BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3)5 units
    BIOSC 131
    Principles of Organismal Biology, Evolution, and Ecology
    BIS 002B, BIS 002C (choose 3)5 units
    CHEM 120 + CHEM 121
    General College Chemistry I + General College Chemistry II
    CHE 002A, CHE 002B, CHE 002C (choose 3)10 units
    PHYS 130
    Physics for Engineers and Scientists A: Mechanics and Wave Motion
    PHY 009A — Classical Physics (choose 3)4 units
    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 units
    PHYS 230
    Physics for Engineers and Scientists B: Heat and Electro-Magnetism
    PHY 009C — Classical Physics (choose 3)4 units

    General Education

    Foundation GE at Diablo Valley College

    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.

    Life Science

    ANTHR 115

    Primate Evolution and Adaptation

    3 units
    Physical Science

    CHEM 107

    Integrated Inorganic, Organic, and Biological Chemistry

    5 units
    Humanities

    HIST 120

    History of the United States before 1865

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    3 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    3 units

    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

    Your First Semester

    A preview of what Transfermatic generates — exact courses, in the right order, every semester.

    COMSC 110 — Introduction to Programming
    4 unitsMajor
    MATH 192 — Analytic Geometry and Calculus I
    5 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    3 unitsGE
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    Nothing here needs to wait for UC Davis

    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.

    MATH 194 handles your linear algebra pick

    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.

    Start COMSC 110 and MATH 192 right away

    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

    Frequently Asked Questions

    Does DVC MATH 292 transfer to UC Davis Computer Science?

    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.

    Are there any gaps between DVC and UC Davis CS?

    No. All 12 UC Davis prep requirements have a DVC match, covering CS Engineering, the full calculus sequence, linear algebra and the science elective.

    What's UC Davis's admit rate for Computer Science transfers?

    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.

    How many semesters does the DVC math chain take?

    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

    Related Transfer Plans

    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.

    Build your Diablo Valley College → UC Davis plan

    Personalized, semester-by-semester. Free to start.

    Get My Transfer Plan