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. A general description of the requirements appears below, for schools with which there is no articulation agreement.
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.
- 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:
- Electricity & Magnetism
- Waves, Sound, Heat, Optics and Modern Physics
- 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.
- 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.
- 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
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
|UCLA C&EE 108||For C&EE, MSE|
|Statics plus Strength of
|UCLA MAE 101||For AE, MSE, ME|
|Data Structures||UCLA CS 32||For EE, CE, CS, CS&E|
|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|