Irvine Valley College to UC Davis
    Computer Science Transfer Plan

    IVC covers every one of UC Davis's 11 Computer Science prep requirements, with honors biology and chemistry options open too. The math chain runs four semesters, from MATH 8 through MATH 4A.

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

    From

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

    CS 6A or MATH 6A
    Computer Discrete Mathematics I
    ECS 020 — Discrete Mathematics For Computer Science3 units
    CS 36 or CS 38
    C Programming
    ECS 036A — Programming & Problem Solving3 units
    CS 37
    C++ Programming
    ECS 036B — Software Development & Object-Oriented Programming in C++3 units
    CS 41
    Data Structures
    ECS 036C — Data Structures, Algorithms, & Programming3 units
    CS 40A or CS 40B
    Computer Organization and Assembly Language I
    ECS 050 — Computer Organization & Machine-Dependent Programming3 units
    MATH 3A (or another listed option)
    Analytic Geometry and Calculus I
    MAT 021A, MAT 021B5 units
    (MATH 3B and MATH 4A) or (MATH 3BH and MATH 4A)
    Analytic Geometry and Calculus II
    MAT 021C, MAT 021D5 units
    MATH 26
    Introduction to Linear Algebra
    MAT 022A — Linear Algebra (choose 1)4 units
    BIO 16 or BIO 81 or BIO 81H
    Cellular Biology
    BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3)4 units
    (BIO 2 and BIO 5) or BIO 80 or BIO 80H
    Plant Biology
    BIS 002B, BIS 002C (choose 3)4 units
    (CHEM 1B and CHEM 1A) or (CHEM 1B and CHEM 1AH)
    General Chemistry II
    CHE 002A, CHE 002B, CHE 002C (choose 3)5 units
    CHEM 1AH
    General Chemistry 1 Honors
    CHE 004A — General Chemistry for the Physical Sciences & Engineering (choose 3)5 units
    PHYS 4A
    General Physics
    PHY 009A — Classical Physics (choose 3)4 units
    PHYS 4C
    General Physics
    PHY 009B — Classical Physics (choose 3)4 units

    General Education

    Foundation GE at Irvine Valley College

    Complete these five courses at Irvine 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

    BIO 1

    The Life Sciences

    3 units
    Physical Science

    CHEM 12A

    Organic Chemistry

    5 units
    Humanities

    HIST 1

    The History of World Civilizations to 1500

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    4 units

    Four semesters of math ahead of you

    MATH 8 feeds MATH C2210, then MATH C2220, then MATH 4A, four semesters straight. Push this chain off and the rest of your CS Engineering courses fall behind it.

    IVC's semesters against UC Davis's quarters

    IVC runs two semesters a year while UC Davis splits the year into three quarters, so classes move at a quicker clip 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.

    CS 36 — C Programming
    3 unitsMajor
    MATH 3A — Analytic Geometry and Calculus I
    5 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

    IVC has a match for every requirement

    CS Engineering, the full calculus and linear algebra sequence, and the science elective all clear at IVC. Nothing on UC Davis's list is left for after you transfer.

    BIO 81H and BIO 80H are honors options

    If you're in IVC's honors program, BIO 81H and BIO 80H satisfy the same biology slots as the regular BIO 16 and BIO 2 and BIO 5 combination.

    CS 36 and MATH 3A start two chains

    CS 36 opens the programming sequence and MATH 3A opens calculus at IVC. Enroll in both your first semester to keep the four-semester math chain on track.

    FAQ

    Frequently Asked Questions

    Does IVC CS 36 transfer to UC Davis Computer Science?

    Yes. CS 36 satisfies ECS 036A, the first programming course in UC Davis's CS Engineering sequence, and is part of a route where IVC matches all 11 requirements for this major.

    What classes does IVC not cover for UC Davis CS?

    None. IVC matches all 11 UC Davis Computer Science prep requirements, from discrete math through the biology, chemistry and physics elective, with no gaps to plan for.

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

    UC Davis admitted 47% of transfer applicants to Computer Science in 2025, a rate covering the full applicant pool rather than a figure specific to IVC students.

    How long is the calculus chain at IVC before transfer?

    MATH 8 leads into MATH C2210, MATH C2220 and MATH 4A, four semesters at IVC. It's the longest prerequisite path on IVC's list, so start it early.

    Explore More

    Related Transfer Plans

    Irvine Valley College students planning a transfer into the University of California, Davis Computer Science B.S. major match all eleven prep requirements at IVC, from CS 36 and ECS 036A through the MATH 8 to MATH 4A calculus chain. IVC's honors program adds BIO 81H and BIO 80H as alternate ways to clear the science elective, on top of the regular biology options. With no gaps to plan around, the only real risk is pacing: the calculus chain runs four semesters. Transfermatic maps this full-coverage IVC route for students aiming at UC Davis Computer Science.

    Build your Irvine Valley College → UC Davis plan

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

    Get My Transfer Plan