Data Science
The goal of UCLA Samueli School of Engineering’s Data Science area of study is to equip students with both practical tools and theoretical knowledge to make sense of large amounts of data. We will explore popular tools being used today (i.e., Python), deep-learning libraries, advanced probabilistic-reasoning tools and distributed-computation systems.
This area of study will integrate faculty expertise from Electrical and Computer Engineering, Computer Science and Computational Medicine.
The curriculum will focus on unifying statistics, data mining and analysis, machine learning, and distributed and parallel systems to understand and analyze large amounts of data. During the lectures, students will learn various theoretical and algorithmic computational models and theory. They will then use these tools to analyze real-world data for their projects.

“This is the era of big data. So much data is being generated from everywhere, and the knowledge and ability to leverage that data and make sense of it will be highly desirable by industry.”
Area Director: Prof. Guy Van den Broeck
Sample Curriculum
| Fall | Winter | Spring | Summer |
| COM SCI 245 Big Data Analytics (Instructor: Prof. M. Sarrafzadeh) |
ECE C247A Neural Network and Deep Learning (Instructor: Prof. J. Kao) |
ECE 232E Large Scale Social and Complex Networks: Design and Algorithms (Instructor: Prof. V. Roychowdhury) |
Capstone Project |
| COM SCI M148 Introduction to Data Science (Instructor: Prof. S. Batista) |
COM SCI 260R Reinforcement Learning (Instructor: Prof. J. Zhou) |
Engineering Professional Development Elective |
|
| Engineering Professional Development Elective |
Engineering Professional Development Elective |
||
| 12 Units | 12 Units | 8 Units | 4 Units |