Diablo Valley College to UCLA
    Mechanical Engineering Transfer Plan

    DVC matches every one of UCLA's 11 Mechanical Engineering prep courses, from CHEM 120 and 121 through MATH 292 for calculus. It also covers four of the five strongly recommended courses; only MECH&AE 102 has no DVC match.

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

    From

    Diablo Valley College

    To

    UCLA

    Mechanical Engineering
    Build My Plan
    12%
    UCLA Mechanical Engineering transfer admit rate, all applicants

    Major Requirements

    Mechanical Engineering Major Preparation

    Courses at Diablo Valley College that satisfy UCLA's Mechanical Engineering major preparation, mapped and verified by Transfermatic's transfer engine.

    CHEM 120 + CHEM 121
    General College Chemistry I + General College Chemistry II
    CHEM 20A, CHEM 20B, CHEM 20L10 units
    MATH 192
    Analytic Geometry and Calculus I
    MATH 31A — Differential and Integral Calculus5 units
    MATH 193
    Analytic Geometry and Calculus II
    MATH 31B — Integration and Infinite Series5 units
    MATH 292
    Analytic Geometry and Calculus III
    MATH 32A — Calculus of Several Variables5 units
    MATH 292
    Analytic Geometry and Calculus III
    MATH 32B — Calculus of Several Variables5 units
    MATH 194
    Linear Algebra
    MATH 33A — Linear Algebra and Applications3 units
    MATH 194 + MATH 294
    Linear Algebra + Differential Equations
    MECH&AE 82 — Mathematics of Engineering8 units
    ENGIN 120
    Engineering Drawing
    MECH&AE 94 — Introduction to Computer-Aided Design and Drafting3 units
    PHYS 230 + PHYS 231 + PHYS 130
    Physics for Engineers and Scientists B: Heat and Electro-Magnetism + Physics for Engineers and Scientists C: Optics and Modern Physics + Physics for Engineers and Scientists A: Mechanics and Wave Motion
    PHYSICS 1A, PHYSICS 1B, PHYSICS 1C, PHYSICS 4AL, PHYSICS 4BL12 units
    ENGL C1000 or ENGL C1000E or ENGL 122AL
    Academic Reading and Writing
    ENGCOMP 3 — English Composition, Rhetoric, and Language (choose 1)3 units
    ENGL 123 (or another listed option)
    Critical Thinking: Writing about Literature
    English composition courses (choose 1)3 units
    COMSC 165 or COMSC 200
    Advanced Programming with C and C++
    COM SCI 31 — Introduction to Computer Science I (choose 1)4 units
    ENGIN 136
    Computer Programming for Engineers Using MATLAB
    C&EE M20 — Introduction to Computer Programming with MATLAB (choose 1)4 units
    COMSC 110 (or another listed option)
    Introduction to Programming
    Computer programming courses: C, C++, Java or Matlab (choose 1)4 units
    ENGIN 230
    Introduction to Circuits and Devices
    EC ENGR 100 — Electrical and Electronic Circuits (recommended)4 units
    ENGIN 230
    Introduction to Circuits and Devices
    EC ENGR 110L — Circuit Measurements Laboratory (recommended)4 units
    ENGIN 257
    Statics and Strength of Materials
    MECH&AE 101 — Statics and Strength of Materials (recommended)3 units
    No DVC match
    MECH&AE 102 — Dynamics of Particles and Rigid Bodies (recommended)—
    ENGIN 240
    Properties of Engineering Materials
    MAT SCI 104 — Science of Engineering Materials (recommended)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 Diablo Valley College

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

    Life Science

    ANTHR 115

    Primate Evolution and Adaptation

    3 units
    Physical Science

    CHEM 107

    Integrated Inorganic, Organic, and Biological Chemistry

    5 units
    Humanities

    HIST 120

    History of the United States before 1865

    3 units
    English CompositionCCN

    ENGL C1000

    Academic Reading and Writing

    3 units
    Critical ThinkingCCN

    ENGL C1001

    Critical Thinking and Writing

    3 units

    UCLA Mechanical Engineering: full GE notes

    UCLA's Samueli School skips the Cal-GETC/IGETC requirement for engineering applicants, won't accept it half-finished, and doesn't suggest completing it either.

    Five semesters from MATH 192 to physics

    MATH 192 leads to 193, then 292, then 294, and PHYS 231 needs 294 done first. Skip a semester of math anywhere in that run and physics slides a year.

    One DVC course, two UCLA courses

    DVC runs semesters and UCLA runs quarters, so credit doesn't split evenly. MATH 292, a single DVC course, is ASSIST's match for both UCLA's MATH 32A and MATH 32B.

    Preview

    Your First Semester

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

    MATH 192 — Analytic Geometry and Calculus I
    5 unitsMajor
    ENGIN 120 — Engineering Drawing
    3 unitsMajor
    ENGL C1000 — Academic Reading and Writing
    3 unitsGE
    Sign in to see all semestersBuild my full plan →

    Watch Out

    Common Mistakes for This Transfer Path

    Take the MATLAB route through ENGIN 136

    UCLA prefers MATLAB for the programming requirement. DVC's ENGIN 136 matches C&EE M20 directly, so you don't need to fall back on the C++ option through COMSC 165 or COMSC 200.

    Grab the recommended courses early

    ENGIN 230, ENGIN 257 and ENGIN 240 cover four of UCLA's five recommended (not required) courses, since ENGIN 230 counts for both EC ENGR 100 and EC ENGR 110L. They're optional, but you can finish them before you transfer.

    Line up math a full year ahead

    MATH 294, the last course before physics, needs MATH 292 first, which itself needs MATH 193. Start MATH 192 your first term or the chain pushes past your transfer term.

    FAQ

    Frequently Asked Questions

    What classes should I take at DVC for UCLA Mechanical Engineering?

    CHEM 120 and CHEM 121; MATH 192, MATH 193, MATH 292, MATH 194 and MATH 294; PHYS 130, PHYS 230 and PHYS 231; ENGIN 120 for CAD; one programming course such as ENGIN 136 or COMSC 165; and a composition course like ENGL C1000.

    Does DVC MATH 292 transfer to UCLA as MATH 32A and 32B?

    Yes. ASSIST lists MATH 292 against both UCLA calculus courses, so finishing that one DVC course covers two of UCLA's requirements at once.

    Is there anything DVC doesn't cover for UCLA Mechanical Engineering?

    No, ASSIST lists a DVC match for all 11 required courses. The only open slot is among the recommended, not required, courses: MECH&AE 102 has no DVC match, while ENGIN 230, 257 and 240 cover the other four.

    How hard is it to transfer to UCLA Mechanical Engineering from DVC?

    UCLA admitted 12% of all 2025 transfer applicants to the major, a rate for every applicant, not DVC specifically. Samueli also sets a 3.4 minimum GPA and won't consider you for a backup major.

    Explore More

    Related Transfer Plans

    Diablo Valley College students preparing for a Mechanical Engineering transfer to the University of California, Los Angeles can complete every one of UCLA's 11 lower-division prep courses without leaving DVC, including CHEM 120, CHEM 121 and the MATH 192 through MATH 294 sequence. DVC also covers four of UCLA's five recommended, not required, courses through ENGIN 230, 257 and 240. Samueli admitted 12% of 2025 transfer applicants to the major. Transfermatic can turn this five-semester chain into a term-by-term plan.

    Build your Diablo Valley College → UCLA plan

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

    Get My Transfer Plan