Fullerton College to UCLA
    Computer Science Transfer Plan

    Fullerton College matches 13 of UCLA's 15 Computer Science prep courses, led by CSCI 123 F through data structures, computer organization, calculus and physics. COM SCI 35L and the logic design requirement have no Fullerton course on ASSIST.

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

    From

    Fullerton College

    To

    UCLA

    Computer Science
    Build My Plan
    5%
    UCLA Computer Science transfer admit rate, all applicants

    Major Requirements

    Computer Science Major Preparation

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

    CSCI 123 F
    Introduction to Programming Concepts in C++
    COM SCI 31 — Introduction to Computer Science I4 units
    CSCI 133 F
    Data Structures in C++
    COM SCI 32 — Introduction to Computer Science II4 units
    CSCI 241 F
    Computer Organization and Assembly Language Programming
    COM SCI 33 — Introduction to Computer Organization4 units
    No Fullerton match
    COM SCI 35L — Software Construction Laboratory—
    No Fullerton match for any of 2 options
    COM SCI M51A — Logic Design of Digital Systems and others (choose 1)—
    MATH 151 F
    Calculus I
    MATH 31A — Differential and Integral Calculus4 units
    MATH 152 F
    Calculus II
    MATH 31B — Integration and Infinite Series4 units
    MATH 251 F
    Multivariable Calculus
    MATH 32A — Calculus of Several Variables4 units
    MATH 251 F
    Multivariable Calculus
    MATH 32B — Calculus of Several Variables4 units
    MATH 252 F or MATH 255 F
    Linear Algebra and Differential Equations
    MATH 33A — Linear Algebra and Applications4 units
    MATH 252 F or MATH 260 F
    Linear Algebra and Differential Equations
    MATH 33B — Differential Equations4 units
    MATH 171 F
    Discrete Mathematics
    MATH 61 — Introduction to Discrete Structures4 units
    PHYS 221 F + PHYS 223 F + PHYS 222 F
    General Physics I + General Physics III + General Physics II
    PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL12 units
    ENGL C1000 or ENGL C1000H
    Academic Reading and Writing
    ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1)4 units
    ENGL C1001 or ENGL C1001H or ENGL 104 F or PHIL 172 F
    Critical Thinking and Writing
    English composition courses (choose 1)4 units
    CSCI 123 F
    Introduction to Programming Concepts in C++
    Computer programming courses: C++ preferred (choose 1)4 units

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

    General Education

    Foundation GE at Fullerton College

    UCLA's Computer Science program uses its own GE pattern (see note below), but these five Fullerton College courses cover foundation requirements every UC accepts. Start here.

    Life Science

    BIOL 100 F

    Principles of Biology

    4 units
    Physical Science

    CHEM 100 F

    Chemistry for Daily Life

    4 units
    Humanities

    HIST 110 F

    Western Civilizations to 1550

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    4 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    4 units

    UCLA Computer Science: full GE notes

    The Samueli School neither requires nor recommends IGETC or Cal-GETC for this major, and it won't take a partial certification.

    Fullerton semesters map onto UCLA quarters

    Expect course counts to shift between the two systems. MATH 251 F alone stands in for two UCLA quarter courses, and Fullerton's three-course physics sequence covers what UCLA lists as five separate classes.

    Preview

    Your First Semester

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

    CSCI 123 F — Introduction to Programming Concepts in C++
    4 unitsMajor
    MATH 151 F — Calculus I
    4 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

    MATH 252 F covers both 33A and 33B

    MATH 252 F, Linear Algebra and Differential Equations, satisfies MATH 33A and MATH 33B by itself. The alternative is two courses: MATH 255 F for MATH 33A and MATH 260 F for MATH 33B.

    Multivariable calculus is a single semester

    MATH 251 F covers both MATH 32A and MATH 32B, so you don't need two Fullerton courses for UCLA's two-quarter multivariable sequence. One semester finishes both requirements.

    One writing course clears the requirement

    UCLA's writing requirement here is one course from either list: ENGL C1000 or ENGL C1000H, or one of ENGL C1001, ENGL C1001H, ENGL 104 F or PHIL 172 F. You don't need one from each.

    FAQ

    Frequently Asked Questions

    What classes should I take at Fullerton for UCLA computer science?

    Take CSCI 123 F, CSCI 133 F, CSCI 241 F, MATH 151 F, 152 F, 251 F, 252 F and 171 F, plus PHYS 221 F, 222 F and 223 F and ENGL C1000. Complete it all by spring before you transfer, for a letter grade.

    Which UCLA computer science courses have no Fullerton match?

    Two courses: COM SCI 35L, the software construction lab, and logic design (COM SCI M51A or EC ENGR M16). Fullerton lists no course for either. Neither appears on UCLA's must-finish-by-spring list, so both are taken at UCLA.

    How selective is UCLA computer science for transfers?

    Very selective across the board: UCLA admitted just 5% of all transfer applicants to the major in 2025. Samueli Engineering also sets a 3.4 minimum transferable GPA and won't consider you for a second-choice major.

    Does Fullerton CSCI 123 F transfer to UCLA?

    Yes. CSCI 123 F, Introduction to Programming Concepts in C++, matches COM SCI 31 and doubles as UCLA's programming-language requirement. The agreement notes say C and Java courses are also acceptable for that requirement.

    Explore More

    Related Transfer Plans

    Fullerton College students planning to transfer into the Computer Science B.S. at UCLA can finish most of the required prep before they leave. Fullerton's CSCI 123 F and CSCI 133 F line up with UCLA's COM SCI 31 and COM SCI 32, and MATH 251 F alone covers both quarters of multivariable calculus. Physics runs through PHYS 221 F, 222 F and 223 F. The lab course COM SCI 35L and the logic design requirement have no Fullerton match. Transfermatic turns this agreement into a term-by-term Fullerton plan built around every listed prerequisite.

    Build your Fullerton College → UCLA plan

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

    Get My Transfer Plan