Course Descriptions
Fully Online Courses
“Fully Online” courses are designed for asynchronous learning; that is, students will be able to access the course lecture video at any time during the week of instruction. There are 10 weeks in a term. The instructor will offer at least one hour of live (synchronous) “office hours” per week, and TAs will lead a live (synchronous) weekly discussion section. A recording of the discussion section will be made available to students.
Hybrid Courses
“Hybrid” courses are designed for students who are interested in coming to campus for one or two quarters to attend a course and work on their capstone project in person. Hybrid courses include the “recent research” courses, DSB 408 and 409, and the DSB 420 supervised capstone project course. Some students will take the course in person and some students will take it remotely. For each course, a portion of the instruction (less than half) will be didactic training which will be pre-recorded and delivered asynchronously, and the remainder (more than half) of the instruction involves student and instructor interaction and will be delivered synchronously.
Additional Electives through UCLA Samueli's Master of Science in Engineering Online Program (MSOL)
With prior approval, students may take data science elective courses via UCLA Samueli's MSOL Program. These courses are taught by UCLA Samueli faculty. A tentative list of approved electives in the MS Online program includes:
COM SCI 245 Big Data Analytics
COM SCI 249 Current Topics in Data Structures
EC ENGR 219 Large-Scale Data Mining: Models and Algorithms
COM SCI 260 Machine Learning Algorithms
EC ENGR 232E: Large-Scale Social and Complex Networks: Design and Algorithms
COM SCI 262A: Learning and Reasoning with Bayesian Networks
EC ENGR M214A Digital Speech Processing
COM SCI 264A Automated Reasoning: Theory and Applications