MiraCosta has a match for every one of UC Davis's 12 Computer Science prep courses, so you can finish all of the listed prep at MiraCosta. Start with CS 111 and MATH 150.
From
MiraCosta College
To
UC Davis
Computer ScienceMajor Requirements
Courses at MiraCosta College that satisfy UC Davis's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at MiraCosta College | Satisfies at UC Davis | Units |
|---|---|---|
| CS 226 or MATH 226 — Discrete Structures | ECS 020 — Discrete Mathematics For Computer Science | 4 |
| CS 111 or CS 150 or CS 138 — Introduction to Computer Science I: Java | ECS 036A — Programming & Problem Solving | 3 |
| CS 112 or CS 151 — Introduction to Computer Science II: Java | ECS 036B — Software Development & Object-Oriented Programming in C++ | 3 |
| CS 113 — Basic Data Structures and Algorithms | ECS 036C — Data Structures, Algorithms, & Programming | 3 |
| CS 220 — Computer Architecture and Assembly Language | ECS 050 — Computer Organization & Machine-Dependent Programming | 3 |
| MATH 150 or MATH 150H — Calculus and Analytic Geometry I | MAT 021A — Calculus | 5 |
| MATH 155 — Calculus and Analytic Geometry II | MAT 021B — Calculus | 4 |
| MATH 260 — Calculus and Analytic Geometry III | MAT 021C — Calculus | 4 |
| MATH 270 — Linear Algebra | MAT 022A — Linear Algebra (choose 1) | 4 |
| BIO 204 — Foundations of Biology: Biochemistry, Cell Biology, Genetics and Molecular Biology | BIS 002A — Introduction to Biology: Essentials of Life on Earth (choose 3) | 4 |
| BIO 202 — Foundations of Biology: Evolution, Biodiversity and Organismal Biology | BIS 002B, BIS 002C (choose 3) | 4 |
| CHEM 150 + CHEM 151 — General Chemistry I: For Science Majors + General Chemistry II: For Science Majors | CHE 002A, CHE 002B, CHE 002C (choose 3) | 10 |
| PHYS 151 — Principles of Physics I | PHY 009A — Classical Physics (choose 3) | 4 |
| PHYS 253 — Principles of Physics III | PHY 009B — Classical Physics (choose 3) | 4 |
| PHYS 152 — Principles of Physics II | PHY 009C — Classical Physics (choose 3) | 4 |
General Education
Complete these five courses at MiraCosta 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.
BIO 102
Introductory Biology: Ecology and Environmental Biology
CHEM 103
Chemistry and Society: For Non-Science Majors
HIST 100
World History to 1500
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at MiraCosta College | Units |
|---|---|---|
Life Science | BIO 102 — Introductory Biology: Ecology and Environmental Biology | 4 |
Physical Science | CHEM 103 — Chemistry and Society: For Non-Science Majors | 3 |
Humanities | HIST 100 — World History to 1500 | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 4 |
Critical ThinkingCCN | ENGL C1001 — Critical Thinking and Writing | 4 |
3 semesters minimum for CS 111 onward
CS 111, then CS 112, then CS 113: each needs the one before, so 3 semesters minimum. Start CS 111 in your first semester. Placing higher shortens it.
MiraCosta semesters, UC Davis quarters
MiraCosta 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
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
Every UC Davis Computer Science prep course in the transfer agreement has a MiraCosta match, so none of the listed prep has to wait. Take them all before you apply.
CS 111 and MATH 150 sit at the start of their sequences for this route, so they fit your first semester, next to ENGL C1000 for English composition.
For UC Davis ECS 020, MiraCosta accepts CS 226 or MATH 226. You need only one of them, so pick whichever fits your schedule.
FAQ
CS 226 or MATH 226, CS 111 or CS 150 or CS 138, CS 112 or CS 151, CS 113, CS 220, MATH 150 or MATH 150H and MATH 155, plus the rest in the table above. Together they match 12 of the 12 prep courses UC Davis lists for Computer Science.
Nothing in the transfer agreement. Every UC Davis Computer Science prep course listed has a MiraCosta match.
Yes, for Computer Science. MiraCosta CS 113 (Basic Data Structures and Algorithms) is the match for UC Davis ECS 036C (Data Structures, Algorithms, & Programming) in the transfer agreement.
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 MiraCosta.
Explore More
MiraCosta College students transferring to UC Davis for Computer Science can match 12 of 12 lower-division prep courses at MiraCosta, including CS 226 or MATH 226 and CS 111 or CS 150 or CS 138. Every listed course has a MiraCosta College equivalent in the 2025-2026 agreement. CS 111 and MATH 150 are good first-semester picks. On Transfermatic, put in MiraCosta College and UC Davis, and you get the classes you need for Computer Science, semester by semester.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan