MiraCosta has a match for 10 of UCSB's 11 Computer Science prep courses. PSTAT 120A has no MiraCosta match, so plan for it before you apply.
From
MiraCosta College
To
UC Santa Barbara
Computer ScienceMajor Requirements
Courses at MiraCosta College that satisfy UC Santa Barbara's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at MiraCosta College | Satisfies at UCSB | Units |
|---|---|---|
| MATH 150 or MATH 150H or MATH 150S — Calculus and Analytic Geometry I | MATH 3A — Calculus with Applications, First Course | 5 |
| MATH 155 — Calculus and Analytic Geometry II | MATH 3B — Calculus with Applications, Second Course | 4 |
| MATH 270 — Linear Algebra | MATH 4A — Linear Algebra with Applications | 4 |
| MATH 265 — Differential Equations | MATH 4B — Differential Equations | 4 |
| CS 150 — C++ Programming | CMPSC 16 — Problem Solving with Computers I | 3 |
| CS 151 + CS 113 — Advanced C++ Programming + Basic Data Structures and Algorithms | CMPSC 24 — Problem Solving with Computers II | 6 |
| CS 226 or MATH 226 — Discrete Structures | CMPSC 40 — Foundations of Computer Science | 4 |
| CS 151 — Advanced C++ Programming | CMPSC 32 — Object Oriented Design and Implementation (recommended) | 3 |
| CS 220 — Computer Architecture and Assembly Language | CMPSC 64 — Computer Organization and Logic Design (recommended) | 3 |
| MATH 260 — Calculus and Analytic Geometry III | MATH 6A — Vector Calculus with Applications, First Course | 4 |
| PHYS 151 — Principles of Physics I | PHYS 1 — Basic Physics (choose 2) | 4 |
| PHYS 152 + PHYS 151 — Principles of Physics II + Principles of Physics I | PHYS 2 — Basic Physics (choose 2) | 8 |
| PHYS 152 — Principles of Physics II | PHYS 3, PHYS 3L (choose 2) | 4 |
| PHYS 112 + PHYS 111 — Introductory Physics II + Introductory Physics I | PHYS 6A, PHYS 6AL, PHYS 6B, PHYS 6BL, PHYS 6C, PHYS 6CL (choose 2) | 8 |
| PHYS 151 — Principles of Physics I | PHYS 7A — Basic Physics (choose 2) | 4 |
| PHYS 151 + PHYS 152 + PHYS 253 — Principles of Physics I + Principles of Physics II + Principles of Physics III | PHYS 7B — Basic Physics (choose 2) | 12 |
| No MiraCosta match | PSTAT 120A — Probability and Statistics | — |
Courses with no equivalent must be taken at UC Santa Barbara after transfer. Factor this into your first-year course plan.
General Education
UCSB's Computer Science program uses its own GE pattern (see note below), but these five MiraCosta College courses cover foundation requirements every UC accepts. Start here.
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 |
UCSB Computer Science: full GE notes
UCSB's Engineering college has applicants prioritize major coursework over IGETC or Cal-GETC, with general education left until after transfer for students on a three-year timeline.
3 semesters minimum for MATH C2210 onward
MATH C2210, then MATH C2220, then MATH 270: each needs the one before, so 3 semesters minimum. Start MATH C2210 in your first semester. Placing higher shortens it.
MiraCosta semesters, UCSB quarters
MiraCosta runs on semesters and UCSB on quarters. Your units convert when you transfer, one semester unit to 1.5 quarter units, and anything left runs on UCSB's quicker quarter schedule.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
MiraCosta lists no course for PSTAT 120A. Check UCSB's Computer Science page for whether it has to be done before you transfer, and plan where you'll cover it.
MATH C2210 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 UCSB MATH 3A, MiraCosta accepts MATH 150 or MATH 150H or MATH 150S. You need only one of them, so pick whichever fits your schedule.
FAQ
MATH 150 or MATH 150H or MATH 150S, MATH 155, MATH 270, MATH 265, CS 150, CS 151 and CS 113, plus the rest in the table above. Together they match 10 of the 11 prep courses UCSB lists for Computer Science.
PSTAT 120A. MiraCosta lists no course for it, so check UCSB's Computer Science page for whether it has to be finished before you transfer.
Yes, for Computer Science. MiraCosta MATH 155 (Calculus and Analytic Geometry II) is the match for UCSB MATH 3B (Calculus with Applications, Second Course) in the transfer agreement.
12% of all transfer applicants to UCSB 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 Santa Barbara for Computer Science can match 10 of 11 lower-division prep courses at MiraCosta, including MATH 150 or MATH 150H or MATH 150S and MATH 155. PSTAT 120A has no MiraCosta College equivalent in the 2025-2026 agreement. MATH C2210 and MATH 150 are good first-semester picks. On Transfermatic, put in MiraCosta College and UC Santa Barbara, and you get the classes you need for Computer Science, semester by semester.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan