OCC clears UC Irvine's year-long programming requirement two ways: CS A150 and CS A250 in C++, or CS A131 and CS A231 in Python. Only the C++ pair also covers UCI's full I&C SCI 31 through 33 sequence, which the Python pair stops one course short of.
From
Orange Coast College
To
UC Irvine
Computer ScienceMajor Requirements
Courses at Orange Coast College that satisfy UC Irvine's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.
| Course at Orange Coast College | Satisfies at UCI | Units |
|---|---|---|
| CS A150 + CS A250 — C++ Programming Language 1 + C++ Programming Language 2 | I&C SCI 31, I&C SCI 32, I&C SCI 33 | 8 |
| CS A131 + CS A231 — Python Programming I + Python Programming II | I&C SCI 31, I&C SCI 32 | 8 |
| MATH A180 or MATH A180H or MATH A182H — Calculus 1 | MATH 2A — Single-Variable Calculus | 5 |
| MATH A185 or MATH A185H or MATH A182H — Calculus 2 | MATH 2B — Single-Variable Calculus | 5 |
| CS A250 — C++ Programming Language 2 | I&C SCI 45C — Programming in C/C++ as a Second Language (choose 1) | 4 |
| CS A200 — Data Structures | I&C SCI 46 — Data Structure Implementation and Analysis (choose 1) | 4 |
| CS A216 — Computer Architecture | I&C SCI 51 — Introductory Computer Organization (choose 1) | 4 |
| CS A253 — Principles in System Design | I&C SCI 53 — Principles in System Design (choose 1) | 4 |
| CS A220 — Software Engineering | IN4MATX 43 — Introduction to Software Engineering (choose 1) | 4 |
| CS A257 — Boolean Algebra and Logic | I&C SCI 6B — Boolean Logic and Discrete Structures (choose 1) | 3 |
| MATH A235 or MATH A285 or MATH A285H — Applied Linear Algebra | MATH 3A — Introduction to Linear Algebra (choose 1) | 3 |
General Education
Complete these five courses at Orange Coast College to start your UCI 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.
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 |
Linear algebra sits behind four other math courses
MATH A235, OCC's match for UCI's linear algebra course, ends a five-semester chain starting at MATH A070. Start that chain your first semester if you want linear algebra done before you transfer.
OCC semesters, UCI quarters
UCI accepts two semesters or two quarters of calculus, so MATH A180 and MATH A185 clear the requirement. UCI also asks that an articulated sequence not be split across two colleges, so finish your chosen programming pair at OCC.
Preview
A preview of what Transfermatic generates — exact courses, in the right order, every semester.
Watch Out
UCI wants one full year of programming in a single object-oriented language. At OCC that's CS A150 then CS A250 in C++, or CS A131 then CS A231 in Python. Either pair satisfies admission on its own.
CS A150 and CS A250 together match all of I&C SCI 31, 32 and 33. The Python pair, CS A131 and CS A231, only reaches I&C SCI 32, so I&C SCI 33 credit would wait until after transfer.
OCC matches all eight options on UCI's approved list, including CS A200 for data structures, CS A216 for computer organization and CS A257 for Boolean algebra. CS A250 can't count twice if it's already in your C++ pair.
FAQ
CS A150 and CS A250 (or CS A131 and CS A231), MATH A180 and MATH A185 for calculus, and one more approved course such as CS A200 or CS A257. UCI wants a B or better in each.
If you take the Python track, CS A131 and CS A231, I&C SCI 33 has no OCC match and comes after transfer. The C++ track, CS A150 and CS A250, closes that gap on its own.
No. UCI's screening notes say no major in the Bren School of Information and Computer Sciences takes TAG students. Admission comes down to finishing the required courses with a B or better and a 3.0 GPA.
Yes, paired with CS A231. ASSIST matches the two together to I&C SCI 31 and 32, UCI's first two programming courses. Taken alone, CS A131 doesn't clear either one.
Explore More
Orange Coast College students aiming for the Computer Science B.S. at UC Irvine have two ways to clear the year-long programming requirement: CS A150 with CS A250 in C++, or CS A131 with CS A231 in Python. MATH A180 and MATH A185 cover UCI's calculus sequence, and OCC matches UCI's whole approved elective list, from CS A200 in data structures to CS A257 in Boolean algebra. UCI wants a 3.0 GPA and a B or better in every required course, and this major does not take TAG applicants. Transfermatic plans your OCC terms around whichever language track you pick.
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”.