Every course verified to transferTerm-by-term scheduleFastest realistic timeline
Major Requirements
UC Davis Computer Science Major Preparation
The courses UC Davis lists as Computer Science major preparation for transfer applicants, for the 2025-26 academic year. Course numbers are UC Davis's own; each community college plan below shows the matching class at that college.
Computer science engineering
Complete all of these
ECS 020 Discrete Mathematics For Computer Science
ECS 036A Programming & Problem Solving
ECS 036B Software Development & Object-Oriented Programming in C++
ECS 036C Data Structures, Algorithms, & Programming
What is the UC Davis Computer Science transfer acceptance rate?
47% of transfer applicants to UC Davis Computer Science were admitted in 2025.
Does UC Davis have a Computer Science major for transfer students?
Yes. UC Davis offers Computer Science (B.S.) and lists the major preparation it expects transfer applicants to complete.
What classes do I need to transfer to UC Davis for Computer Science?
UC Davis's Computer Science major preparation includes ECS 020, ECS 036A, ECS 036B, ECS 036C, ECS 050 and MAT 021A, with more courses in the list on this page. Each community college plan on this page shows which of that college's classes match.
Can I use TAG for UC Davis Computer Science?
Computer Science at UC Davis is not open to TAG for fall 2027.
Which community colleges have a UC Davis Computer Science transfer plan on Transfermatic?
American River College, Bakersfield College, City College of San Francisco, College of the Canyons, De Anza College, Diablo Valley College, El Camino College, Fullerton College and 17 more. Each plan lists that college's classes for UC Davis's Computer Science major preparation.