Mt. San Antonio College to UC Davis
    Computer Science Transfer Plan

    Mt. SAC matches 9 of UC Davis's 11 Computer Science prep requirements, including the science elective with an honors chemistry option. ECS 036C and ECS 050 have no Mt. SAC match, and UC Davis wants all major prep done by the end of spring before fall enrollment.

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

    From

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

    CSCI 190
    Discrete Mathematics Applied to Computer Science
    ECS 020 — Discrete Mathematics For Computer Science4 units
    CISP 31 + CISP 31L
    Programming in C++ + Programming in C++ Laboratory
    ECS 036A — Programming & Problem Solving3.5 units
    (CISP 34L and CISP 34) or CSCI 140
    Advanced C++ Programming Laboratory
    ECS 036B — Software Development & Object-Oriented Programming in C++0.5 units
    No Mt. SAC match
    ECS 036C — Data Structures, Algorithms, & Programming—
    No Mt. SAC match
    ECS 050 — Computer Organization & Machine-Dependent Programming—
    MATH 180
    Calculus and Analytic Geometry I
    MAT 021A — Calculus4 units
    MATH 181 + MATH 280
    Calculus and Analytic Geometry II + Calculus and Analytic Geometry III
    MAT 021B, MAT 021C, MAT 021D9 units
    MATH 260
    Linear Algebra
    MAT 022A — Linear Algebra (choose 1)3 units
    BIOL 4 or BIOL 4H
    Biology for Majors
    BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3)4 units
    BIOL 4 or BIOL 4H
    Biology for Majors
    BIS 002B — Introduction to Biology: Principles of Ecology & Evolution (choose 3)4 units
    BIOL 2
    Plant and Animal Biology
    BIS 002C — Introduction to Biology: Biodiversity & the Tree of Life (choose 3)4 units
    CHEM 51 + CHEM 50
    General Chemistry II + General Chemistry I
    CHE 002A, CHE 002B, CHE 002C (choose 3)10 units
    CHEM 50H + CHEM 51H
    General Chemistry I - Honors + General Chemistry II - Honors
    CHE 004A, CHE 004B, CHE 004C (choose 3)10 units
    PHYS 4B + PHYS 4C + PHYS 4A
    Engineering Physics + Engineering Physics + Engineering Physics
    PHY 009A — Classical Physics (choose 3)15 units

    Courses with no equivalent must be taken at UC Davis after transfer. Factor this into your first-year course plan.

    General Education

    Foundation GE at Mt. San Antonio College

    Complete these five courses at Mt. San Antonio 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 1

    General Biology

    4 units
    Physical Science

    CHEM 10

    Chemistry for Allied Health Majors

    5 units
    Humanities

    HIST 1

    History of the United States

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    4 units

    Five semesters of math before you're done

    MATH 150 leads to MATH 160, then 180, 181 and 280 in order, five semesters straight. A late start here delays every math-dependent CS Engineering course behind it.

    Mt. SAC semesters, UC Davis quarters

    Mt. SAC's two-semester calendar covers the same ground as UC Davis's three quarters, so the pace at UC Davis picks up once you transfer in.

    Preview

    Your First Semester

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

    CISP 31 — Programming in 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

    Two hardware and data courses are gaps

    ECS 036C and ECS 050 have no Mt. SAC match. UC Davis expects every prep course finished by the end of spring before you enroll, so these two gaps matter for admission.

    CHEM 50H and 51H cover an alternate slot

    Mt. SAC's honors chemistry sequence, CHEM 50H and CHEM 51H, satisfies the CHE 004A through 004C option, on top of the regular CHEM 50 and CHEM 51 match.

    CISP 31 needs its lab, CISP 31L

    ECS 036A takes both CISP 31 and CISP 31L at Mt. SAC. Enroll in the lab with the lecture your first semester so the programming sequence toward ECS 036B starts on time.

    FAQ

    Frequently Asked Questions

    Does Mt. SAC CISP 31 transfer to UC Davis Computer Science?

    Yes, together with its lab. CISP 31 and CISP 31L together match ECS 036A, the first programming course in UC Davis's CS sequence, so take both at Mt. SAC.

    What classes does Mt. SAC not cover for UC Davis CS?

    ECS 036C and ECS 050 have no Mt. SAC equivalent. UC Davis wants data structures, computer organization and the rest of the prep completed by the end of spring before fall enrollment, so check this gap before you apply.

    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 for the whole applicant pool, not one specific to Mt. SAC students.

    How long is Mt. SAC's math chain for UC Davis CS?

    MATH 150 through MATH 160, 180, 181 and 280 runs five semesters at Mt. SAC, the longest prerequisite path on Mt. SAC's list, so start it your first term.

    Explore More

    Related Transfer Plans

    Mt. San Antonio College students transferring into the University of California, Davis Computer Science B.S. major match 9 of the agreement's 11 prep requirements at Mt. SAC, including MATH 180, MATH 181 and MATH 280 for calculus. ECS 036C and ECS 050, the data structures and computer organization courses, have no Mt. SAC match, and UC Davis expects all prep finished by the end of spring before fall enrollment. Mt. SAC's honors chemistry sequence, CHEM 50H and CHEM 51H, also covers an alternate science slot. Transfermatic tracks this route for Mt. SAC students planning their UC Davis Computer Science transfer.

    Build your Mt. San Antonio College → UC Davis plan

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

    Get My Transfer Plan