Artificial Intelligence Graphic Banner

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.

Prof. Guy Van den Broeck photo

“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