Artificial Intelligence
There is a vibrant artificial intelligence ecosystem across the UCLA campus, but it is especially true within the Samueli School of Engineering. The area focuses on building algorithms that behave intelligently, capable of making complicated predictions and solving challenging problems.
The faculty lineup features world-renowned experts from a variety of engineering backgrounds, including computer vision and signal-processing experts in Electrical and Computer Engineering, and the talent in the school’s Computer Science department working on machine learning, natural language processing and probabilistic models. The curriculum will focus on building smart machines capable of reasoning, learning and acting intelligently, and performing tasks that typically require human intelligence.
“UCLA Samueli graduates of this area of study will be well prepared for a career path in AI among the top tech companies in Silicon Beach and elsewhere.”
Area Director:
Prof. Guy Van den Broeck
Sample Curriculum
| Fall | Winter | Spring | Summer |
| COM SCI 161 Introduction to Artificial Intelligence (Instructor: Prof. G. Van den Broeck) |
COM SCI 263 Natural Language Processing (Instructor: Prof. K. Chang) |
ECE 232E Large Scale Social and Complex Networks: Design and Algorithms (Instructor: Prof. V. Roychowdhury) |
Capstone Project |
| COM SCI 264A Automated Reasoning: Theory and Applications (Instructor: Prof. A. Darwiche) |
EC ENGR 219 Large-Scale Data Mining: Models and Algorithms (Instructor: Prof. V. Roychowdhury) |
Engineering Professional Development Elective |
|
| Engineering Professional Development Elective |
Engineering Professional Development Elective |
||
| 12 Units | 12 Units | 8 Units | 4 Units |
