Irvine Valley College to UCI
    Computer Science Transfer Plan

    IVC covers UC Irvine's Computer Science admission core: CS 10, CS 37 and CS 41 together for I&C SCI 31 and 32, plus MATH 3A and MATH 3B for calculus. The one gap is the full I&C SCI 31 to 33 series, which isn't required for admission but is needed to progress in the major.

    Every course verified to transferSemester-by-semester scheduleFastest realistic timeline

    From

    Irvine Valley College

    To

    UC Irvine

    Computer Science
    Build My Plan

    Major Requirements

    Computer Science Major Preparation

    Courses at Irvine Valley College that satisfy UC Irvine's Computer Science major preparation, mapped and verified by Transfermatic's transfer engine.

    No IVC match
    I&C SCI 31, I&C SCI 32, I&C SCI 33—
    CS 10 + CS 37 + CS 41
    Introduction to Programming Using Python + C++ Programming + Data Structures
    I&C SCI 31, I&C SCI 329 units
    MATH 3A or MATH 3AH
    Analytic Geometry and Calculus I
    MATH 2A — Single-Variable Calculus5 units
    MATH 3B or MATH 3BH
    Analytic Geometry and Calculus II
    MATH 2B — Single-Variable Calculus5 units
    CS 40A + CS 40B
    Computer Organization and Assembly Language I + Computer Organization and Assembly Language II
    I&C SCI 51 — Introductory Computer Organization (choose 1)6 units
    CS 6B
    Computer Discrete Mathematics II
    I&C SCI 6B — Boolean Logic and Discrete Structures (choose 1)3 units
    CS 6A
    Computer Discrete Mathematics I
    I&C SCI 6D — Discrete Mathematics for Computer Science (choose 1)3 units
    MATH 26 or MATH 26H
    Introduction to Linear Algebra
    MATH 3A — Introduction to Linear Algebra (choose 1)4 units

    Courses with no equivalent must be taken at UC Irvine after transfer. Factor this into your first-year course plan.

    General Education

    Foundation GE at Irvine Valley College

    Complete these five courses at Irvine Valley 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.

    Life Science

    BIO 1

    The Life Sciences

    3 units
    Physical Science

    CHEM 12A

    Organic Chemistry

    5 units
    Humanities

    HIST 1

    The History of World Civilizations to 1500

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    4 units

    Linear algebra waits behind calculus

    MATH 26, IVC's match for UCI's linear algebra course, ends a four-semester chain: MATH 8, MATH C2210, MATH C2220, then MATH 26. Put math in your first semester to keep it on schedule.

    IVC semesters meet UCI quarters

    UCI accepts two semesters or two quarters of calculus, so MATH 3A and MATH 3B are enough. ASSIST also warns against splitting an articulated sequence between colleges, so finish CS 10, CS 37 and CS 41 at IVC.

    Preview

    Your First Semester

    A preview of what Transfermatic generates — exact courses, in the right order, every semester.

    CS 10 — Introduction to Programming Using Python
    3 unitsMajor
    MATH 3A — Analytic Geometry and Calculus I
    5 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    4 unitsGE
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    B or better in every required course

    UCI admits Computer Science transfers only with a B or better in the required programming and calculus courses and at least a 3.0 GPA. A C in MATH 3B or CS 41 doesn't meet the requirement.

    CS 10, CS 37 and CS 41 together

    ASSIST matches I&C SCI 31 and 32 to three IVC courses combined, so you need all of them. UCI also asks for a year of programming in one object-oriented language, and notes that intro computer science courses don't count toward it.

    Your third course: several IVC options

    UCI requires one more approved course. At IVC that can be CS 6A for I&C SCI 6D, CS 6B for I&C SCI 6B, or CS 40A with CS 40B for I&C SCI 51. MATH 26 separately covers UCI's MATH 3A, linear algebra.

    FAQ

    Frequently Asked Questions

    What IVC classes do I need for UCI computer science?

    CS 10, CS 37 and CS 41 for I&C SCI 31 and 32, MATH 3A and MATH 3B for calculus, and one more approved course such as CS 6A or CS 40A with CS 40B. Each required course needs a B or better.

    What does IVC not cover for UCI computer science?

    The full I&C SCI 31 to 33 series has no IVC match, so I&C SCI 33 credit comes later. UCI's notes say that series isn't required for admission, but you need it to progress. IN4MATX 43, STATS 67 and I&C SCI 6N also lack matches, though they're options.

    Is UCI computer science TAG eligible?

    No. UCI doesn't offer TAG for any major in the Bren School of Information and Computer Sciences, including Computer Science. Admission rests on finishing the required courses with a B or better and holding a 3.0 minimum GPA.

    Does IVC CS 10 count for UCI?

    Yes, but only together with CS 37 and CS 41. ASSIST lists the three as one combined match for I&C SCI 31 and I&C SCI 32, so CS 10 alone doesn't clear either. UCI teaches its first-year programming in Python, which is CS 10's language.

    Explore More

    Related Transfer Plans

    Irvine Valley College students applying to the Computer Science B.S. at UC Irvine can cover the programming and calculus UCI requires at IVC. CS 10, CS 37 and CS 41 together match I&C SCI 31 and 32, MATH 3A and MATH 3B match MATH 2A and MATH 2B, and CS 6A can fill the extra approved course. UCI wants a B or better in each. Transfermatic plans your IVC semesters so the programming sequence stays at one college and the math chain finishes on time.

    Build your Irvine Valley College → UCI plan

    Personalized, semester-by-semester. Free to start.

    Get My Transfer Plan