Master of Science in Business Analytics


Academics at a Glance


Total Units


Core Units




Elective Units

The Master of Science in Business Analytics degree requires 33 units, taken in 3 semesters (with the flexibility of extending to 4 semesters): Fall, Spring, Fall, including 21 units of required coursework plus 12 units of coursework chosen from a list of electives. Beginning with our Fall 2020 entering cohort, students are required to pursue an internship. The program may be completed on a full-time or part-time basis. All students must take GSBA 545, DSO 510, GSBA 542, DSO 545, and DSO 552 in the first semester. Part-time students will work with the program office to create schedules that work for them.

Students who have taken one or more of the required courses elsewhere may petition to substitute one of these courses with electives or related courses. Please view the USC Course Catalogue for more details on our curriculum.

Sample Schedule

First Semester (Fall) 

  • GSBA 545: Data Driven Decision Making (1.5 units)
  • DSO 510: Business Analytics (1.5 units)
  • DSO 545: Statistical Computing and Data Visualization (3 units)
  • DSO 570: The Analytics Edge: Data, Models, and Effective Decisions (3 units)
  • DSO 552: SQL Databases for Business Analysts  (1.5 units)

Second Semester (Spring)

  • DSO 530: Applied Modern Statistical Learning Methods (3 units)
  • GSBA 542: Communication for Management (1.5 units)
  • DSO 553: NoSQL Databases in Big Data (1.5 units)
  • Elective (3 units)
  • Elective (1.5 units)

Summer Term 

  • DSO 595: Internship (1.5 units)

Third Semester (Fall) 

  • DSO 573*: Data Analytics Driven Dynamic Strategy & Execution (3 units)
  • Elective (3 units)
  • Elective (3 units)
  • Elective (1.5 units)

*DSO 573 can be replaced with DSO 574 (Getting Ready for Big Data), which is offered in the Spring