Curriculum

The Master of Science in Communication Data Science is a 32 unit degree.

Foundations (20 units / 5 required courses)

  • INF 549 Introduction to Computational Thinking and Data Science (4 units)
  • INF 510 Principles of Programming for Informatics (4 units)
  • INF 550 Overview of Data Informatics in Large Data Environments (4 units)          
  • COMM 502 Theoretical Approaches to Multidisciplinary Design Projects (4 units)
  • CMGT 515: Innovation and the Information Economy (4 units)

Data Science Core (4 Units / choose 1 course)

  • INF 529 Security and Privacy in Informatics Units (4 units)
  • INF 552 Machine Learning for Data Informatics Units (4 units)
  • INF 553 Foundations and Applications of Data Mining Units (4 units)
  • INF 554 Information Visualization Units (4 units)
  • INF 560 Data Informatics Professional Practicum (4 units)

Communication Core (8 Units /choose 2 Courses)

  • CMGT 510 Communication, Values, Attitudes and Behavior (4 units)
  • CMGT 520 Social Roles of Communication Media (4 units)
  • CMGT 530 Social Dynamics of Communication Technologies (4 units)
  • CMGT 537 The Industry, Science, and Culture of Video Games (4 units)
  • CMGT 541 Integrated Communication Strategies (4 units)
  • CMGT 555 Online Marketing Communication Development and Analysis (4 units)
  • CMGT 587 Audience Analysis (4 units)

*Other electives may be approved on a case-by-case basis.

For questions regarding engineering courses, please contact Art Perez (arturope@usc.edu). For questions regarding communication courses, please contact Jessica Neff (jessicjg@usc.edu).