# Major Preparation in the Samueli School of Engineering
**Source**: https://admission.ucla.edu/apply/transfer/deciding-on-major/major-preparation-engineering
**Parent**: https://admission.ucla.edu/apply/transfer/transfer-requirements
The Samueli School of Engineering offers the following undergraduate majors. Select any of the majors below to learn more about it:
[Aerospace Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=279)
[Bioengineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=288)
[Chemical Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=294)
[Civil Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=300)
[Computer Engineering](https://newstudents.ucla.edu/studyarea/?id=413)
[Computer Science](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=201)
[Computer Science and Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=193)
[Electrical Engineering](https://newstudents.ucla.edu/studyarea/?id=84)
[Materials Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=336)
[Mechanical Engineering](https://newstudents.ucla.edu/studyarea/?type=MAJ&code=330)
Applicants to the Samueli School of Engineering must have **a minimum 3.4 GPA** at the time of application to be considered for admission and by the time of entrance must have attained junior standing (60 semester or 90 quarter units) and **completed preparation for the selected major.** Please note that admission to the Samueli School of Engineering is highly selective.
## Required Courses
English
- Two transferable courses in English composition are required
Mathematics
- Calculus and analytic geometry, calculus of several variables, differential equations, and linear algebra
- Aerospace engineering and mechanical engineering do not require differential equations but instead require a mathematics of engineering course
Physics
- Calculus-based courses with labs in mechanics of solids, vibration, wave motion, sound, fluids, heat, electricity and magnetism, electromagnetic waves, light, and relativity
Chemistry
- Two terms of general chemistry with lab
- Note:
- *Only one course in general chemistry is required for electrical engineering.*
- *One year of chemistry with lab and two terms of organic chemistry are required for bioengineering and chemical engineering.*
- *Computer engineering, computer science, and computer science and engineering do not require a chemistry course.*
Computer Programming
- One course in Java, C, C++ or MATLAB
- Applicants to electrical engineering, computer engineering, computer science, or computer science and engineering should take C++. For all other majors, MATLAB is preferred
Biology
- One year of biology with lab for the major (cellular, molecular, and genetic) is strongly recommended for bioengineering
Additional Courses
- At least one course from the humanities or social sciences for UC eligibility, though applicants are encouraged to complete up to four courses in those areas and one life science elective
- Completion of IGETC or UC Reciprocity is not required for entrance to these majors; partial IGETC will not be accepted
- Students may satisfy core requirements by completing engineering courses in statics, dynamics, strength of materials, properties of materials, and circuit analysis, depending on their major
## Key Points
- **Minimum GPA:** 3.4
- **IGETC required:**No; partial IGETC not accepted
- **Double-major possible:** Yes. Students may double major only if the second major is outside the School of Engineering and must be approved by the other major and college.
- **Supplemental application required:** No
## Contact
[Samueli School of Engineering](https://samueli.ucla.edu/)\
Phone: (310) 825-9442\
Email: [ugradadm@seas.ucla.edu](mailto:ugradadm@seas.ucla.edu)
## Frequently Asked Questions
Does the computer science major require me to have completed some classes? Can I take those in the summer?
: Computer science recommends you have all your major preparatory courses completed by the end of spring prior to transferring.