Ohlone College to UC Davis
    Computer Science Transfer Plan

    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.

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

    From

    Ohlone 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 Ohlone College that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.

    CS 113
    Discrete Structures
    ECS 020 — Discrete Mathematics For Computer Science3 units
    CS 102
    Introduction to Computer Programming Using C++
    ECS 036A — Programming & Problem Solving3 units
    CS 116 or CS 170
    Object-Oriented Programming Using C++
    ECS 036B — Software Development & Object-Oriented Programming in C++4 units
    CS 124
    Programming with Data Structures
    ECS 036C — Data Structures, Algorithms, & Programming3 units
    CS 118
    Introduction to Assembly Language Programming
    ECS 050 — Computer Organization & Machine-Dependent Programming3 units
    MATH 101A
    Calculus with Analytic Geometry
    MAT 021A — Calculus5 units
    MATH 101B + MATH 101C
    Calculus with Analytic Geometry + Calculus with Analytic Geometry
    MAT 021B, MAT 021C10 units
    MATH 103
    Introduction to Linear Algebra
    MAT 022A — Linear Algebra (choose 1)3 units
    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 units
    CHEM 101B + CHEM 101A
    General Chemistry + General Chemistry
    CHE 002A, CHE 002B, CHE 002C (choose 3)10 units
    PHYS 142 + PHYS 140
    Optics, Heat, and Modern Physics + Mechanics
    PHY 009A — Classical Physics (choose 3)8 units
    PHYS 142 + PHYS 140
    Optics, Heat, and Modern Physics + Mechanics
    PHY 009B — Classical Physics (choose 3)8 units
    PHYS 141
    Electricity and Magnetism
    PHY 009C — Classical Physics (choose 3)4 units

    General Education

    Foundation GE at Ohlone College

    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.

    Life Science

    BIOL 101A

    Principles of Biology - Molecular and Cellular

    5 units
    Physical Science

    CHEM 101A

    General Chemistry

    5 units
    Humanities

    HIST 102A

    Chicanx/Latinx History I

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    3 units

    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

    Your First Semester

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

    CS 102 — Introduction to Computer Programming Using C++
    3 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    4 unitsGE
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    Ohlone covers all 11 listed courses

    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.

    Start with MATH 100 and CS 102

    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.

    More than one way to cover ECS 036B

    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

    Frequently Asked Questions

    What classes should I take at Ohlone for UC Davis Computer Science?

    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.

    What doesn't Ohlone cover for UC Davis Computer Science?

    Nothing in the transfer agreement. Every UC Davis Computer Science prep course listed has a Ohlone match.

    Does Ohlone CS 113 transfer to UC Davis?

    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.

    What is UC Davis's transfer admit rate for Computer Science?

    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

    Related Transfer Plans

    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.

    Build your Ohlone College → UC Davis plan

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

    Get My Transfer Plan