Riverside City College to UC Davis
    Computer Science Transfer Plan

    RCC has a match for 11 of UC Davis's 12 Computer Science prep courses. ECS 036C has no RCC match, so plan for it before you apply.

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

    From

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

    CIS 7 or CSC 7
    Discrete Structures
    ECS 020 — Discrete Mathematics For Computer Science3 units
    CIS 5 or CIS 17A or CSC 5 or CSC 17A
    Programming Concepts and Methodology I: C++
    ECS 036A — Programming & Problem Solving4 units
    CIS 17B or CSC 17B
    C++ Programming: Advanced Objects
    ECS 036B — Software Development & Object-Oriented Programming in C++3 units
    No RCC match
    ECS 036C — Data Structures, Algorithms, & Programming—
    CIS 11 or CSC 11
    Computer Architecture and Organization: Assembly
    ECS 050 — Computer Organization & Machine-Dependent Programming3 units
    MAT 1A
    Calculus I
    MAT 021A — Calculus4 units
    MAT 1B
    Calculus II
    MAT 021B — Calculus4 units
    MAT 1C
    Calculus III
    MAT 021C, MAT 021D4 units
    MAT 3
    Linear Algebra
    MAT 022A — Linear Algebra (choose 1)3 units
    BIO 60 + BIO 61
    Introduction to Molecular and Cellular Biology + Introduction to Organismal and Population Biology
    BIS 002A, BIS 002B, BIS 002C (choose 3)10 units
    CHE 1A + CHE 1B
    General Chemistry, I + General Chemistry, II
    CHE 002A, CHE 002B, CHE 002C (choose 3)10 units
    CHE 1AH + CHE 1BH
    Honors General Chemistry, I + Honors General Chemistry, II
    CHE 004A, CHE 004B, CHE 004C (choose 3)10 units
    PHY 4A
    Mechanics
    PHY 009A — Classical Physics (choose 3)4 units
    PHY 4C
    Heat, Light and Waves
    PHY 009B — Classical Physics (choose 3)4 units
    PHY 4B
    Electricity and Magnetism
    PHY 009C — Classical Physics (choose 3)4 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 Riverside City College

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

    General Biology

    4 units
    Physical Science

    AST 1A

    Introduction to the Solar System

    3 units
    Humanities

    ENGL 14

    American Literature I: Pre-Contact through Civil War

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Oral CommunicationCCN

    COMM C1000

    Introduction to Public Speaking

    3 units

    RCC semesters, UC Davis quarters

    RCC 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.

    CIS 7 — Discrete Structures
    3 unitsMajor
    MAT 1A — Calculus I
    4 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

    ECS 036C has no RCC match

    RCC lists no course for ECS 036C. Check UC Davis's Computer Science page for whether it has to be done before you transfer, and plan where you'll cover it.

    Start with CIS 7 and MAT 1A

    CIS 7 and MAT 1A 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 020

    For UC Davis ECS 020, RCC accepts CIS 7 or CSC 7. You need only one of them, so pick whichever fits your schedule.

    FAQ

    Frequently Asked Questions

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

    CIS 7 or CSC 7, CIS 5 or CIS 17A or CSC 5 or CSC 17A, CIS 17B or CSC 17B, CIS 11 or CSC 11, MAT 1A, MAT 1B and MAT 1C, plus the rest in the table above. Together they match 11 of the 12 prep courses UC Davis lists for Computer Science.

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

    ECS 036C. RCC lists no course for it, so check UC Davis's Computer Science page for whether it has to be finished before you transfer.

    Does RCC MAT 1A transfer to UC Davis?

    Yes, for Computer Science. RCC MAT 1A (Calculus I) is the match for UC Davis MAT 021A (Calculus) 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 RCC.

    Explore More

    Related Transfer Plans

    Riverside City College students transferring to UC Davis for Computer Science can match 11 of 12 lower-division prep courses at RCC, including CIS 7 or CSC 7 and CIS 5 or CIS 17A or CSC 5 or CSC 17A. ECS 036C has no Riverside City College equivalent in the 2025-2026 agreement. CIS 7 and MAT 1A are good first-semester picks. On Transfermatic, put in Riverside City College and UC Davis, and you get the classes you need for Computer Science, semester by semester.

    Build your Riverside City College → UC Davis plan

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

    Get My Transfer Plan