Applied Analytics

Use databases, statistics, and data visualization tools to query, analyze, forecast, and share metrics for business, research, healthcare, and more. Learn to work as a data analyst using state-of-the-art tools.

Learn about:
Image
Skills
  • SQL
  • NoSQL
  • data visualization
  • data reporting
  • data mining
  • business forecasting
Careers
  • Data Analyst
  • Market Researcher
  • Operations Researcher
  • Quality Engineer
  • Statistical Modeler

Requirements

  • All minors at USC need 16 units that only meet minor requirements and do not meet any other major, minor, or GE requirement.
  • All courses completed for your minor or specialization must be completed for a letter grade.
  • You must earn a 2.0 minimum cumulative GPA in the courses completed for your minor or specialization.

Minor (18 units)
Core requirements (14 units):
  • ITP-115 “Programming in Python” (2 units)
        or ITP-116 "Accelerated Python for Programmers" (2 units)
  • ITP-249 “Introduction to Data Analytics” (4 units)
  • ITP-449 “Applications of Machine Learning” (4 units) [prerequisites: ITP-115 and ITP-249]
  • ITP-487 “Enterprise Data Analytics” (4 units) [prerequisite: ITP-249 or ITP-320]
Elective (4 units):
  • DSO-424 “Business Forecasting” (4 units) [prerequisite: BUAD-310]
  • DSO-428 “Essentials and Digital Frontiers of Big Data” (4 units)
  • ITP-489 “In-Memory Data Modeling and Analytics” (4 units) [prerequisite: ITP-249 or ITP-320]
Substitutions:

The following courses are also pre-approved electives for the minor. If you enroll in one of the following courses, please email our academic advisors so that they can update your STARS report. Substitution courses are not automatically applied to your minor requirements, so you will need to ask our academic advisors to make the change for you.

  • ITP-216 “Applied Python” (2 units) [prerequisite: ITP-115 or ITP-116]
  • ITP-499 “Applied Artificial Intelligence” (4 units) [recommended preparation: ITP-115 and ITP-249]
  •  

Specialization (10 units)
Core requirements (10 units):
  • ITP-115 “Programming in Python” (2 units)
        or ITP-116 "Accelerated Python for Programmers" (2 units)
  • ITP-249 “Introduction to Data Analytics” (4 units)
  • ITP-449 “Applications of Machine Learning” (4 units) [prerequisites: ITP-115 and ITP-249]

Course Plan

Use the chart below to plan your course schedule to complete your minor. Pay careful attention to prerequisites. Make sure you consult with your major advisor about how best to incorporate the requirements for your minor with your major and general education requirements.

Please contact our academic advisors with questions about course sequencing, departmental clearance and course substitutions.

-Oswaldo Morales, Communication "I chose an ITP minor because I wanted to develop technical skills along with my human sciences major. Little did I know that my ITP minor would affect the ways in which I study and analyze mass communication between people. As more and more information is being stored and analyzed, it is awesome to be able to see how people's behaviors can be analyzed through numbers." -Oswaldo Morales, Communication Class of 2022 -Isabella Ortiz, Communication "I've learned valuable programming skills as well as the ethics, design, and user experience that drives good technology. The opportunity to ideate and execute real projects each semester not only sparked my love of product management, but also gave me valuable experience in driving a team to success and course correcting when needed." -Isabella Ortiz, Communication Class of 2020 What our students and alumni say
Next steps

How can I add this program?

Apply online

Current USC students can use our online application to declare a minor or specialization. Your application will be processed within 4 to 9 business days, and you will be notified at your official USC email address of your admission to the program of your choice.

Complete your application >
Contact us with questions

If you have a question about the program, you're welcome to write to us or schedule an advisement appointment. We can help you navigate our program requirements and resources and refer you to other offices as needed.

Contact our advisors >