Mar 28, 2023  
USC Catalogue 2020-2021 
USC Catalogue 2020-2021 [ARCHIVED CATALOGUE]

Electrical and Computer Engineering (Machine Learning and Data Science) (MS)

Return to {$returnto_text} Return to: Programs, Minors and Certificates

In addition to the general requirements of the Viterbi School of Engineering, the Master of Science in Electrical and Computer Engineering with an emphasis in Machine Learning and Data Science is also subject to the following requirements. 

A minimum of 28 units, selected from the courses below, is required. At least 16 units must be taken in electrical engineering. Units to be transferred (maximum 4 with adviser approval) must have been taken prior to taking classes at USC – interruption of residency is not allowed. Curricular Practical Training units do not count toward the 28 required units. 

For Admission Requirements, refer to USC Viterbi School of Engineering .

Required Foundational Proficiency

Pass digital signal processing proficiency test, or take EE 483 Introduction to Digital Signal Processing as a technical elective. (4 units)


One course is required from this list (4 units).


A maximum of 4 units of Directed Research or Thesis may be count toward the Technical Electives area.

Minimum Units: 28

Return to {$returnto_text} Return to: Programs, Minors and Certificates