OCC matches all seven of UCSB's required Computer Science admission courses. MATH A285 alone counts for both the linear algebra and differential equations requirement, so you don't need two separate classes for it.
From
Orange Coast College
To
UC Santa Barbara
Computer ScienceMajor Requirements
Courses at Orange Coast College that satisfy UC Santa Barbara's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Orange Coast College | Satisfies at UCSB | Units |
|---|---|---|
| MATH A180 or MATH A180H or MATH A182H — Calculus 1 | MATH 3A — Calculus with Applications, First Course | 5 |
| MATH A182H or MATH A185 or MATH A185H — Calculus 1 and 2 Honors | MATH 3B — Calculus with Applications, Second Course | 5 |
| MATH A285 or MATH A285H — Introduction to Linear Algebra and Differential Equations | MATH 4A — Linear Algebra with Applications | 5 |
| MATH A285 or MATH A285H — Introduction to Linear Algebra and Differential Equations | MATH 4B — Differential Equations | 5 |
| CS A150 — C++ Programming Language 1 | CMPSC 16 — Problem Solving with Computers I | 4 |
| CS A200 — Data Structures | CMPSC 24 — Problem Solving with Computers II | 4 |
| CS A262 or MATH A230 — Discrete Structures | CMPSC 40 — Foundations of Computer Science | 3 |
| CS A250 — C++ Programming Language 2 | CMPSC 32 — Object Oriented Design and Implementation (recommended) | 4 |
| CS A216 — Computer Architecture | CMPSC 64 — Computer Organization and Logic Design (recommended) | 4 |
| MATH A280 or MATH A280H — Calculus 3 | MATH 6A — Vector Calculus with Applications, First Course | 5 |
| PHYS A185 or PHYS A185H — Calculus Based Physics: Mechanics with Lab | PHYS 1 — Basic Physics (choose 2) | 5 |
| (PHYS A285 and PHYS A185) or (PHYS A185H and PHYS A285) — Calculus Based Physics: Modern with Lab | PHYS 2 — Basic Physics (choose 2) | 5 |
| (PHYS A280 and PHYS A185) or (PHYS A280 and PHYS A185H) — Calculus Based Physics: Electricty/Magnetism with Lab | PHYS 3, PHYS 3L (choose 2) | 5 |
| (PHYS A130 and PHYS A135) or (PHYS A120 and PHYS A125) — University Physics 1: Mechanics with Lab | PHYS 6A, PHYS 6AL, PHYS 6B, PHYS 6BL, PHYS 6C, PHYS 6CL (choose 2) | 4 |
| PHYS A185 or PHYS A185H — Calculus Based Physics: Mechanics with Lab | PHYS 7A — Basic Physics (choose 2) | 5 |
| (PHYS A185 and PHYS A280) or (PHYS A185H and PHYS A280) — Calculus Based Physics: Mechanics with Lab | PHYS 7B — Basic Physics (choose 2) | 5 |
| No OCC 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 Orange Coast College courses cover foundation requirements every UC accepts. Start here.
BIOL A100
Principles of Biology
CHEM A100
Principles of Chemistry
HIST A101
Afro-American History
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at Orange Coast College | Units |
|---|---|---|
Life Science | BIOL A100 — Principles of Biology | 4 |
Physical Science | CHEM A100 — Principles of Chemistry | 3 |
Humanities | HIST A101 — Afro-American History | 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 admissions guidance puts major preparation ahead of IGETC or Cal-GETC, leaving general education for after transfer if you take three years to get there.
Calculus to linear algebra takes five terms
MATH A070, A170, A180, A185, then A285: that's five semesters minimum to reach linear algebra and differential equations, so get into the sequence right away.
OCC semesters, UCSB quarters
OCC teaches on two semesters a year, UCSB on three quarters. Semester units convert to quarter units at UCSB, and courses paired together at OCC may land in separate, shorter UCSB terms.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
MATH A285 (or its honors version A285H) satisfies both UCSB's MATH 4A and MATH 4B, the linear algebra and differential equations requirements, so one OCC class covers both lines.
CS A200, the CMPSC 24 match, needs CS A150 and CS A250 first. CS A250 is also OCC's match for the strongly recommended CMPSC 32, so it does double work.
Reaching MATH A285 takes four courses before it: MATH A070, A170, A180 and A185. Plan on starting that sequence early if you want linear algebra and diff eq wrapped up before transfer.
FAQ
Yes. MATH A180 (or its honors sections A180H and A182H) satisfies UCSB's MATH 3A requirement, the first of four calculus and math courses required for admission to the major.
OCC matches all seven required admission courses. UCSB also lists PSTAT 120A, but its notes say that upper-division course isn't articulated and is taken at UCSB after transfer.
About 12% of transfer applicants to the major were admitted, using 2025 data across every community college that sends applicants, not a figure specific to OCC.
No. UCSB's College of Engineering wants applicants to prioritize major coursework over IGETC or Cal-GETC, and students who take three years to transfer have time to finish general education after arriving.
Explore More
Orange Coast College students headed to UC Santa Barbara's Computer Science, B.S. cover the entire required admission list: all four calculus and math courses, plus CMPSC 16, 24 and 40, are matched by OCC classes. MATH A285 does double duty, satisfying both the linear algebra and differential equations requirements in a single course. PSTAT 120A, the one extra item UCSB names, is an upper-division class taken there regardless of which college a student transfers from. Transfermatic lays out this OCC-to-UCSB route course by course.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan
This app's built-in browser can't run everything Transfermatic needs. Open this page in your browser to continue.
Tap the menu in the top corner, then choose “Open in external browser”.