Transfer Requirements
Articulation agreements between California Community Colleges and UCLA for majors in the Henry Samueli School of Engineering and Applied Science (HSSEAS) can be found at ASSIST. Students should also reference transferology.com to see how courses equate to UCLA courses.
Transfer students who apply to a major outside of HSSEAS will not be allowed to change to an engineering major once admissions decisions have been released.
Applicants should complete all the required preparatory courses. Missing even one major prep course will likely result in a denial if the applicant pool is competitive.
Students are encouraged to take additional engineering courses if these courses are available, and thus satisfy requirements for the major to which they are applying.
Applicants are not required to complete the HSSEAS General Education Requirement in order to be admitted, although it is beneficial for students to complete 1 course from each of the following areas: arts, humanities, social sciences, and life sciences. At least one course from the arts, humanities or social sciences is required for UC eligibility.
REQUIRED
Preparation for HSSEAS Majors
Mathematics
- Calculus I and II
- Calculus III (Multivariable)
- Differential Equations (not required for applicants to Mechanical or Aerospace Engineering, but still highly recommended)
- Linear Algebra
Calculus-based Physics courses in the following areas:
- Mechanics
- Electricity & Magnetism
- Waves, Sound, Heat, Optics and Modern Physics
Chemistry
- 2 terms of General Chemistry
- Exceptions: Electrical Engineering majors require only one term of Chemistry. Computer Science and Computer Science & Engineering majors do not require any Chemistry courses.
- Applicants to Chemical Engineering and Bioengineering must also complete 2 terms of Organic Chemistry equivalent to UCLA’s Chemistry 30A and 30B.
Computer Programming
- Applicants to Electrical Engineering, Computer Engineering, Computer Science, or Computer Science and Engineering may take any C, C++, or Java course to meet the admissions requirement, but to be competitive the applicant must take a C++ course equivalent to UCLA’s Computer Science 31.
- Applicants to Chemical Engineering may take any C, C++, Java, or MATLAB course to satisfy the admissions requirement, but lack of a MATLAB course equivalent to UCLA’s Mechanical & Aerospace Engineering M20 or Civil & Environmental Engineering M20 coming in will delay time to graduation.
- Applicants to all other Engineering majors may take any course in C, C++, Java, or MATLAB to satisfy the admissions requirement, but the MATLAB course equivalent to UCLA’s Mechanical & Aerospace Engineering M20 or Civil & Environmental Engineering M20 is preferred.
Biology
- Applicants to Bioengineering should take a year of Biology for the major
English Composition courses
- One course equivalent to UCLA’s Eng Comp 3 and a second transferable English composition course
At least one course from the arts, humanities or social sciences is required for UC eligibility
REPEAT POLICY FOR ENGINEERING APPLICANTS – Students who receive a grade below “C” in a major prep course may repeat the course to try to earn a higher grade, but the School of Engineering’s policy is that we count BOTH the original grade AND the new grade as part of the major prep GPA.
Recommended Additional Engineering and
Computer Science Courses
Typical Course Title | UCLA Course Number | Applicable Majors |
Circuit Analysis | UCLA EE 10/100 | AE, EE, CS&E, MSE, ME, BE |
Circuit Analysis Lab Introduction to Computer |
UCLA EE 110L UCLA MAE 94 |
EE, ME majors |
Engineering Materials | UCLA MSE 104 | For AE, C&EE, MSE, ME |
Statics plus Dynamics | UCLA MAE 102 | For AE, ME |
Statics | UCLA C&EE 91 | For C&EE |
Statics plus Strength of Materials |
UCLA C&EE 108 | For C&EE, MSE |
Statics plus Strength of Materials |
UCLA MAE 101 | For AE, MSE, ME |
Data Structures | UCLA CS 32 | For EE, CE, CS, CS&E |
Computer Organization/Assembly Language |
UCLA CS 33 | For EE, CE, CS, CS&E |
Digital Logic | UCLA CS M51A/EEM16 | For EE, CE, CS, CS&E |
MATLAB for Scientists and Engineers | UCLA C&EE M20/MAE M20 | For AE, BE, ChE, C&EE, MSE, ME |
Discrete Mathematics | UCLA Math 61 | For CE, CS, CS&E |
If you still have questions about transferring to UCLA’s Henry Samueli School of Engineering and Applied Science, contact Erkki Corpuz at erkki@seas.ucla.edu.