Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The undergraduate program equips computer engineering students with foundational training in mathematics and sciences, progressing to core courses that cover key aspects of data science and embedded networked systems. This comprehensive approach illuminates pivotal technological innovations shaping our world, including IoT networks, human-cyber-physical integrations, mobile/wearable/implantable devices, robotics, and intelligent systems across various domains and scales. Developing hardware components, software solutions, and algorithmic frameworks for these systems constitutes a significant and expanding sector within computer engineering. Learners can leverage their computer science and electrical engineering electives, along with a two-quarter capstone design project, to specialize in specific interest areas—whether for advanced academic pursuits or career preparation.
To be considered for admission to UCLA, international students must have completed secondary school with a superior average in academic subjects and have earned a certificate of completion which enables the student to be admitted to a university in the home country.
English language proficiency is critical to your success at UCLA. Applicants, whose first language, or language of instruction for at least the last three years, is not English, are required to take the Test of English as a Foreign Language (TOEFL) or the International English Language Testing Service (IELTS).
Test of English as a Foreign Language (TOEFL): A competitive score is above 100 (with sub-scores above 22)
International English Language Testing System (IELTS): A competitive score is 7 or higher.