Semester-by-semester courses, IGETC requirements, and major prerequisites — verified from real articulation data.
From
Diablo Valley College
To
UC Santa Barbara
Computer ScienceThe UC minimum is 3.0, but UCSB itself recommends a 3.6 or higher for engineering majors — and the mid-50% of admitted transfers campus-wide ran from 3.46 to 3.91. Computer Science is the second-most-applied-to major at UCSB, which means the realistic bar sits toward the top of that range. Your grades in MATH 192, MATH 193, and COMSC 165 carry the most weight — those are the exact courses UCSB uses to screen CS pre-majors after you arrive.
DVC participates in UCSB's Transfer Admission Guarantee (TAG), which means if you meet the requirements, your admission is locked in before you even submit your full UC application. The key number for CS students: a cumulative 3.40 GPA in all UC-transferable coursework by the end of the fall semester before you apply. One important heads-up — TAG for CS guarantees admission to the pre-major, not automatic full CS major status; you'll still need to clear UCSB's on-campus pre-major hurdles after you transfer.
Major Requirements
Computer Science B.S. (College of Engineering) at UC Santa Barbara
Courses at Diablo Valley College that satisfy UC Santa Barbara's Computer Science major preparation, verified via ASSIST.org.
UCSB also offers a Computer Engineering B.S. through the same College of Engineering — it blends hardware (ECE coursework) with software and has a different lower-division prep sequence. There's also a Technology Management B.S. for students more interested in the business side of tech. Make sure you apply to the right one from day one: transfer students cannot switch into or out of College of Engineering majors after enrolling.
| Course at Diablo Valley College | Satisfies at UCSB | Units |
|---|---|---|
| MATH 192 — Calculus I | MATH 3A — Calculus with Analytic Geometry | 5 |
| MATH 193 — Calculus II | MATH 3B — Calculus with Analytic Geometry | 5 |
| MATH 194 — Linear Algebra | MATH 4A — Linear Algebra with Applications | 3 |
| COMSC 165 — Programming Concepts and Methodology I | CMPSC 16 — Problem Solving with Computers I | 4 |
| COMSC 110 — Introduction to Programming in Python | CMPSC 8 — Introduction to Computer Science | 3 |
General Education
Complete these five courses at Diablo Valley College to start your UCSB 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.
ANTHR 115
Primate Evolution and Adaptation
CHEM 107
Integrated Inorganic, Organic, and Biological Chemistry
HIST 120
History of the United States before 1865
ENGL C1000
Academic Reading and Writing
ENGL C1001
Critical Thinking and Writing
| Area | Course at Diablo Valley College | Units |
|---|---|---|
Life Science | ANTHR 115 — Primate Evolution and Adaptation | 3 |
Physical Science | CHEM 107 — Integrated Inorganic, Organic, and Biological Chemistry | 5 |
Humanities | HIST 120 — History of the United States before 1865 | 3 |
English CompositionCCN | ENGL C1000 — Academic Reading and Writing | 3 |
Critical ThinkingCCN | ENGL C1001 — Critical Thinking and Writing | 3 |
MATH 192 → MATH 193 → MATH 194
These three courses are strictly sequential — each one is a prerequisite for the next — and together they span three consecutive semesters at DVC. Start MATH 192 (Calculus I) in your very first fall semester; any delay cascades through the entire chain and can push your transfer date back by a full year.
DVC runs on semesters — UCSB runs on quarters
When you transfer, you'll shift from 16-week semester courses to 10-week quarter courses, so material moves faster and deadlines come sooner — build that pace into your expectations from day one at UCSB.
Preview
A preview of what Pipeline generates — exact courses, in the right order, every semester.
Watch Out
Because DVC runs on semesters and UCSB runs on quarters, your math window is tighter than it looks. MATH 192 → MATH 193 → MATH 194 is a three-semester chain — if you wait until spring to start MATH 192, you burn an extra year before you can finish Linear Algebra. Lock in Calculus I in your first fall semester, no exceptions.
UCSB's TAG guarantees admission to the CS pre-major, not full Computer Science major status. After you arrive, you still need to satisfy UCSB's on-campus screening requirements with strong grades in courses like CMPSC 16 and CMPSC 24. Plan your first two quarters at UCSB as carefully as you plan your time at DVC.
DVC's computer science courses live under the COMSC prefix — not CS, not CIS, not CSCI. When you check your articulation on ASSIST.org, search for COMSC 110 and COMSC 165 specifically. Students who miss this sometimes assume DVC has no CS articulation with UCSB, when in fact both courses are articulated and essential for major prep.
FAQ
UCSB recommends a 3.6 or higher GPA for engineering majors, which includes Computer Science. The mid-50% GPA range for admitted transfer students campus-wide was 3.46–3.91 for fall 2024. For the TAG program, you need at least a 3.40 cumulative GPA in all UC-transferable coursework — but CS is highly competitive, so aim as high as possible, especially in MATH 192, MATH 193, and COMSC 165.
Yes — DVC participates in the UCSB Transfer Admission Guarantee (TAG), and Computer Science is an eligible major. You apply through the UC Transfer Admission Planner (UC TAP) between September 1–30. One important caveat: for CS specifically, TAG guarantees admission to the pre-major, not automatic full CS major status — you'll still need to clear on-campus screening requirements after you arrive.
The core lower-division prep includes MATH 192 (Calculus I), MATH 193 (Calculus II), and MATH 194 (Linear Algebra) on the math side, plus COMSC 110 (Introduction to Programming in Python) and COMSC 165 (Programming Concepts and Methodology I) for programming. UCSB requires a C or higher in all prep courses with no Pass/Credit grades accepted, and a minimum 2.75 GPA across required courses for major screening.
Yes, IGETC is accepted for the Computer Science B.S. at UCSB. Completing IGETC at DVC satisfies UCSB's lower-division general education requirements, which frees up your time at UCSB for the demanding upper-division CS coursework. Note that starting Fall 2025, DVC has transitioned to Cal-GETC, which replaces the old IGETC — speak with a DVC counselor to confirm your GE plan satisfies UCSB's requirements.
Very competitive. UCSB received 18,421 transfer applications campus-wide for fall 2024, and CS is described by UCSB's own department as the second-highest applicant major on campus after Biology. Transfer students admitted to CS must apply directly into the major — you cannot switch into the College of Engineering after enrolling — so your application needs to be strong from the start, with completed math and programming prep.
Explore More
Students planning to transfer from Diablo Valley College (DVC) to UC Santa Barbara (UCSB) for a Computer Science B.S. are navigating one of the most in-demand engineering pathways in the California community college system. Careful transfer planning at DVC starts with the math sequence: MATH 192 (Calculus I), MATH 193 (Calculus II), and MATH 194 (Linear Algebra) form a three-semester prerequisite chain that must be started in the first fall semester to stay on pace. On the programming side, COMSC 110 and COMSC 165 are the DVC courses that articulate to UCSB's introductory CS requirements, and both carry significant weight in major prep. UCSB recommends a 3.6 or higher GPA for engineering applicants, while the mid-50% GPA range for all admitted transfers was 3.46–3.91 in the most recent cycle — meaning competition is real. DVC students have access to UCSB's Transfer Admission Guarantee (TAG), which locks in admission (to the CS pre-major) for students who hit a 3.40 cumulative GPA and meet the application requirements through UC TAP. IGETC is accepted for this major, giving DVC students a structured way to knock out general education before arriving on campus. Because DVC operates on semesters and UCSB runs on quarters, the pace of upper-division coursework will feel different after transfer — a reality worth preparing for. Major prerequisites and articulation agreements for this specific pathway are published on ASSIST.org, but translating those agreements into a realistic two-year semester schedule requires careful sequencing. Tools like Pipeline help students build a personalized, semester-by-semester plan that accounts for prerequisite chains, TAG deadlines, and IGETC completion — all in one place.
Personalized, semester-by-semester. Free to start.
Get My Transfer Plan