ACADEMICS
Undergraduate Programs
Computer-based information systems facilitate, enable and often define the relationships between corporations and consumers, buyers and suppliers, businesses of all sizes, social networks, and citizens and their governments. Understanding these relationships and effectively addressing the collection, flow and distribution of information is vital to the effectiveness of any modern organization, enterprise or government agency.
The Bachelor of Arts in Data Science is a cooperative degree program involving the USC Dornsife College of Letters, Arts and Sciences and the USC Viterbi School of Engineering. Students complete 128 units, including at least 70 units of courses in Dornsife College and at least 38 units of courses in Viterbi School of Engineering. Units completed in Viterbi include the basic programming and data science requirements while units completed in Dornsife College include the general education and writing requirements, the Dornsife College foreign language requirement and an adviser-approved disciplinary specialization of at least 24 units.
The Foundations of Data Science minor teaches students the skills to apply techniques in data science to problems in their own discipline. Students will learn the basics of programming, how to apply statistics to evaluate data and techniques in data management, machine learning and visualization. Choosing from a variety of electives, students will be able to tailor this minor to learn the techniques most relevant to their needs.
The Progressive Degree Program (PDP) gives continuing USC undergraduates another path to earning a Master’s degree from USC. If admitted, students have the option to start graduate-level classes during their senior year and request a reduction in the units required for the Master’s degree, which allows students to earn the M.S. degree in an accelerated time frame. The Progressive Degree Program must be completed within six years of a student's first undergraduate college course, whether taken at USC or in transfer.
Master of Science Programs
The Master of Science in Applied Data Science will train students as data scientists. This degree provides students with the knowledge and skill to solve real-world world challenges that require a combination of data management and data analytics skills. Students will learn how to use the latest big-data infrastructures, including Hadoop and Spark. They will learn how to use various analytical tools, including machine learning, data mining and data visualization. Students will also learn how to apply these tools to real-world problems.
The Master of Science in Cyber Security Engineering focuses on the fundamental theories and practices for designing, engineering, and operating high assurance secure information systems. The program is intended for students who desire to obtain jobs in which computer security knowledge and skills are required, who wish to continue on a path toward enrollment for a doctoral degree focusing on information security, or who are currently in job fields that have responsibility for information security.
The Master of Science in Communication Data Science is an interdisciplinary joint degree program offered by the Viterbi School of Engineering and the Annenberg School for Communication and Journalism. Students must be admitted by both schools.
Students will be experts in the emerging field of data science for communication. Graduates will learn about theories and principles underlying human communication and the ways in which people utilize and engage with communication technologies. They will also understand the technical underpinnings of emerging communication platforms, ranging from social media to enterprise collaboration platforms to virtual and augmented reality. They will have the capability to build these technologies and effectively manage teams that do so. They will also master the theoretical and technical tools to investigate and analyze large volumes of data generated by digital communication platforms using machine learning and artificial intelligence.
The Master of Science in Communication Data Science Dual Degree with Tsinghua University School of Journalism and Communication leads to two Master degrees, one from each institution: a Master of Science in Communication Data Science (a cross-disciplinary joint degree program offered by the USC Viterbi School of Engineering and the USC Annenberg School for Communication and Journalism) and a Master of Journalism and Communication from the Tsinghua University (THU) School of Journalism and Communication.
The two institutions, USC and THU, have a formal partnership to amplify cooperation between USC and THU and between the United States and China to capitalize on the synergies of the respective curricula and to provide students with the opportunity for a unique transcultural and cross-discipline experience that will position them to be global leaders in their field.
The Master of Science in Environmental Data Science is an interdisciplinary joint degree program offered by the Viterbi School of Engineering and the Dornsife College of Letters, Arts and Sciences. Students must be admitted by both the Viterbi School of Engineering and the Dornsife College of Letters, Arts and Sciences.
The application of data science to complex environmental problems has become increasingly important in evaluating large-scale environmental challenges. Data science technologies complement interdisciplinary analyses of complex environmental issues ranging over many topics such as climate change, water and air pollution, policy analysis, terrestrial and aquatic ecosystem management, biodiversity and many others. The curriculum is designed to prepare individuals to develop and use sophisticated analytical and computer-based methods to assess and protect the Earth’s natural resources.
The Master of Science in Healthcare Data Science is an interdisciplinary joint degree program offered by the Viterbi School of Engineering and the Keck School of Medicine. Students must be admitted by the Viterbi School of Engineering.
Students will complete a core set of courses to provide a foundation in data science and health and choose electives to optimize their preparation for their preferred career path and unique professional opportunities. Data science for addressing healthcare needs is an increasingly important area for creating novel devices, advancing biomedical research, and developing innovative processes that require integrative approaches linking data systems, analytics, business processes, and decision support.
The Master of Science in Spatial Data Science is an interdisciplinary joint degree program offered by the Viterbi School of Engineering and the Dornsife College of Letters, Arts and Sciences. Students must be admitted by both the Viterbi School of Engineering and the Dornsife College of Letters, Arts and Sciences.
Geospatial data accessibility, spatial decision support systems and geospatial problem solving environments are revolutionizing most industries and disciplines, including healthcare, marketing, social services, human security, education, environmental sustainability and transportation. Spatial data science professionals draw upon engineering, computer science and spatial sciences principles to solve data-intensive, large-scale, location-based problems.
The Master of Science in Spatial Data Science is a cross-disciplinary joint degree program offered by the Viterbi School of Engineering and the Sol Price School of Public Policy. Students must be admitted by both the Viterbi School of Engineering and the Sol Price School of Public Policy.
Students will complete a core set of courses to provide a foundation in data science and spatial analysis and choose electives to optimize preparation for their preferred career path and unique professional opportunities. Geospatial data accessibility, spatial decision support systems and geospatial problem-solving environments are revolutionizing most industries and disciplines, including health care, marketing, social services, human security, education, environmental sustainability and transportation. Spatial data science professionals draw upon engineering, computer science and spatial sciences principles to solve data-intensive, large-scale, location-based problems.
Certificate Programs
The graduate certificate program in Data Science Foundations teaches students the foundations of data science from a computing perspective. This degree is designed for students with a wide range of backgrounds who have no formal computer science education but have strong math and science skills.
Students who complete this certificate will be able to pursue professional careers in data science. They will be eligible to be considered for admission to the following MSc programs in data science: Applied Data Science, Communications Data Science, Spatial Data Science, Healthcare Data Science, Public Policy Data Science, and Environmental Data Science.
The graduate certificate program in Applied Data Science teaches students advanced topics in data science. This degree is designed for students with a formal computer science education who want to improve their skills in extracting insights from large amounts of data.
Students who complete this certificate will be able to pursue professional careers in data science. They will be eligible to be considered for admission to the following MSc programs in data science: Applied Data Science, Communications Data Science, Spatial Data Science, Healthcare Data Science, Public Policy Data Science, and Environmental Data Science.