De Anza College to UC Davis
    Computer Science Transfer Plan

    De Anza matches all 12 of UC Davis's Computer Science prep requirements, and honors versions cover most of them too. The math chain runs six quarters, from MATH D043H to MATH 2B, so start math your first quarter.

    Every course verified to transferQuarter-by-quarter scheduleFastest realistic timeline

    From

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

    MATH 22 or MATH 22H
    Discrete Mathematics
    ECS 020 — Discrete Mathematics For Computer Science5 units
    CIS 22A (or another listed option)
    Beginning Programming Methodologies in C++
    ECS 036A — Programming & Problem Solving4.5 units
    CIS 22B or CIS 22BH or CIS 29 or CIS 35A or CIS 36B
    Intermediate Programming Methodologies in C++
    ECS 036B — Software Development & Object-Oriented Programming in C++4.5 units
    CIS 22C or CIS 22CH
    Data Abstraction and Structures
    ECS 036C — Data Structures, Algorithms, & Programming4.5 units
    CIS 21JA
    Introduction to x86 Processor Assembly Language and Computer Architecture
    ECS 050 — Computer Organization & Machine-Dependent Programming4.5 units
    MATH 1A or MATH 1AH
    Calculus I
    MAT 021A — Calculus5 units
    MATH 1B or MATH 1BH
    Calculus II
    MAT 021B — Calculus5 units
    MATH 1C (or another listed option)
    Calculus III
    MAT 021C, MAT 021D5 units
    MATH 2B or MATH 2BH
    Linear Algebra
    MAT 022A — Linear Algebra (choose 1)5 units
    BIOL 6B
    Cell and Molecular Biology
    BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3)6 units
    BIOL 6C or BIOL 6CH
    Ecology and Evolution
    BIS 002B — Introduction to Biology: Principles of Ecology & Evolution (choose 3)6 units
    BIOL 6A or BIOL 6AH
    Form and Function in the Biological World
    BIS 002C — Introduction to Biology: Biodiversity & the Tree of Life (choose 3)6 units
    CHEM 1A (or another listed option)
    General Chemistry I
    CHE 002A, CHE 002B (choose 3)5 units
    CHEM 1C or CHEM 1CH
    General Chemistry III
    CHE 002C — General Chemistry (choose 3)5 units
    CHEM 1AH
    General Chemistry I - HONORS
    CHE 004A — General Chemistry for the Physical Sciences & Engineering (choose 3)5 units

    General Education

    Foundation GE at De Anza College

    Complete these five courses at De Anza 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 10

    Introductory Biology

    5 units
    Physical Science

    CHEM 10

    Introductory Chemistry

    5 units
    Humanities

    HIST 17A

    History of the United States to Early National Era

    4 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    5 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    5 units

    The De Anza math chain runs six quarters

    MATH D043H feeds 1A, 1B, 1C, 1D and finally 2B, six quarters in order. Start this chain immediately or the rest of your CS Engineering courses slip behind it.

    Preview

    Your First Quarter

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

    ENGL C1000 — Academic Reading and Writing
    5 unitsGE
    Sign in to see all quartersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    Every requirement has a De Anza match

    All five CS Engineering courses, every calculus requirement and the linear algebra pick clear at De Anza. UC Davis wants all of it done by the end of spring before you enroll, with no grade below C.

    Honors sections satisfy the same slots

    MATH 1AH, 1BH, 1CH, 1DH and 2BH cover the same UC Davis math requirements as the regular sequence. CIS 22CH does the same for ECS 036C, if you want the honors track.

    CIS 21JA is your only ECS 050 route

    Computer Organization only matches through CIS 21JA at De Anza. There's no honors alternative for that one course, so build it into your schedule as written.

    FAQ

    Frequently Asked Questions

    Does every De Anza course transfer to UC Davis Computer Science?

    Yes. De Anza is a full match for this major, all 12 UC Davis prep requirements have a De Anza equivalent, including every calculus term and the linear algebra pick.

    Are there gaps in the De Anza to UC Davis CS route?

    No. Every ECS and MAT requirement clears at De Anza, along with the biology, chemistry and physics elective. Nothing is left to finish after you transfer.

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

    UC Davis admitted 47% of transfer applicants to Computer Science in 2025, counting applicants from every community college. Full coverage at De Anza doesn't change that admission math.

    How long is the De Anza math sequence for UC Davis CS?

    MATH D043H through MATH 1A, 1B, 1C, 1D and 2B runs six quarters at De Anza, the longest prerequisite chain on this list. Start it your first quarter to stay on pace.

    Explore More

    Related Transfer Plans

    De Anza College is a full match for the University of California, Davis Computer Science B.S. major, covering all twelve prep requirements the agreement lists, from ECS 020 discrete math through the linear algebra pick. Honors sections like MATH 1AH and CIS 22CH satisfy the same slots as their regular counterparts, so De Anza students on the honors track lose nothing. The one catch is pacing: the math chain from MATH D043H to MATH 2B runs six quarters, two full years of math. Transfermatic tracks this route so De Anza students can start that chain on time.

    Build your De Anza College → UC Davis plan

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

    Get My Transfer Plan