USC Viterbi School of Engineering

The Viterbi School of Engineering is one of the oldest professional schools on the USC campus and is consistently a top-ranked graduate school for engineering and computer science by U.S. News & World Report.

Graduate Programs Available Online

The USC Viterbi School of Engineering’s online delivery method, DEN@Viterbi, is consistently a Top Ranked Online Graduate Engineering Program — across 35+ degree programs — and a Top Ranked Online Graduate Computer Information Technology (Computer Science) Program by U.S. News & World Report. With more than 35 graduate programs entirely online, engineering professionals from around the world pursue their studies in a flexible and interactive environment.

Master's Programs Available Online

  • Astronautical Engineering (1)
    The MS in Astronautical Engineering program encompasses the dynamic and cutting-edge field of advanced space technology, with a unique focus on spacecraft engineering.
  • Biomedical Engineering (1)
    The MS in Biomedical Engineering degree program provides students with a broad background, linking physiology with engineering science, necessary for entering interdisciplinary careers in medical technology or pursuing further graduate studies in a related field.
  • Chemical and Materials Engineering (3)
    Students in the MS in Chemical Engineering program will take a number of advanced courses in key fundamental chemical engineering areas such as transport phenomena, applied mathematics, thermodynamics, kinetics and reaction engineering.
    Students with an interest in the characterization, selection and processing of engineering materials, and in materials problems related to engineering design may work toward a MS in Materials Science and Engineering.
  • Civil and Environmental Engineering (3)
    The MS in Civil Engineering (Construction Engineering) teaches professionals to understand and execute the broad array of technical and non-technical activities associated with construction engineering and facilities management.
    Structural Engineering is a Civil Engineering discipline which emphasizes analytical and experimental studies of the behavior of structures (e.g., buildings, bridges, and dams), under service loads (e.g., traffic), and environmental loads (e.g., wind and earthquake).
    The Master of Construction Management program is geared towards professionals with diverse undergraduate degrees. The Master of Construction Management covers most of the current theories and practice, preparing students for careers as industrial leaders in the real estate/construction industry.
  • Data Science and Cyber Security (3)
    The objective of the USC Viterbi Master of Science in Applied Data Science is to train students with a range of backgrounds to be skilled data scientists.
    The Master of Science in Cyber Security Engineering program focuses on the fundamentals of developing, engineering and operating secure information systems with a curriculum that fosters an understanding of how to develop a security policy and how policy drives technological decisions.
    The Master of Science in Healthcare Data Science is a cross-disciplinary joint degree program offered by the Keck School of Medicine and the Viterbi School of Engineering.
  • Financial Engineering (1)
    The MS in Financial Engineering program trains graduate students with Engineering, Applied Mathematics or Physics backgrounds to apply mathematical and engineering tools to finance.
  • Health Systems Management Engineering (1)
    The MS in Health Systems Management Engineering prepares students for careers in the health care industry. Hospitals and the healthcare system are in desperate need of redesign from a cost, quality and productivity standpoint. Courses are from the Epstein Department of Industrial and Systems Engineering, the Keck School of Medicine of USC and the USC Sol Price School of Public Policy.
  • Industrial and Systems Engineering (8)
    The Master of Science in Analytics program allows students to gain knowledge and skills to solve real world problems in a successful career in Analytics and Data Science.
    The MS in Engineering Management (MSEMT) program is designed for students with undergraduate degrees in engineering or related sciences to prepare them for management responsibilities. As an MSEMT student, you will learn how to lead technology projects as well as manage teams, engineering functions, and companies.
    The MS in Industrial and Systems Engineering (MSISE) program is designed for engineers and related technical professionals aspiring to achieve the highest levels of responsibility and leadership in the workplace.
    The MS in Operations Research Engineering is conferred upon candidates who hold bachelor’s degrees in engineering, mathematics, science or related fields who successfully complete an integrated program (with departmental approval in advance) of not less than 30 units.
    The MS in Product Development Engineering is an interdisciplinary degree program jointly offered by the Aerospace and Mechanical Engineering and the Daniel J. Epstein Industrial and Systems Engineering Departments. The Aerospace and Mechanical Engineering Department will manage this joint degree program.
    The Department of Aerospace and Mechanical Engineering, in conjunction with the Daniel J. Epstein Department of Industrial and Systems Engineering, offers a program leading to the dual degree of Master of Science in Aerospace Engineering/Master of Science in Engineering Management.
    The Ming Hsieh Department of Electrical and Computer Engineering, in conjunction with the Daniel J. Epstein Department of Industrial and Systems Engineering, offers a program leading to the Dual Degree: MS in Electrical and Computer Engineering/MS in Engineering Management.
    The Department of Aerospace and Mechanical Engineering, in conjunction with the Daniel J. Epstein Department of Industrial and Systems Engineering, offers a program leading to the dual degree of Master of Science in Mechanical Engineering/Master of Science in Engineering Management.
  • Systems Architecting and Engineering (1)
    The MS in Systems Architecting and Engineering program is designed to provide graduate engineers and engineering managers with the advanced knowledge and skills necessary for the conception and implementation of complex systems.
  • Sustainable Engineering (1)
    Sustainable Engineering is concerned with intelligent solutions to the increased global energy demand, improved energy efficiency in commercial and consumer products, minimized footprint of energy usage, and smartly engineered industrial ecology for sustainability.

Graduate Certificates Available Online

BY THE NUMBERS

Viterbi at a glance

Top Ranked
Online Graduate Computer Information Technology (Computer Science) Program*
Top Ranked
Online Graduate Engineering Program – across 35+ programs*
Top Ranked
Online Graduate Computer Information Technology (Computer Science) Program for Veterans*
Top Ranked
Online Graduate Engineering Program for Veterans – across 35+ programs*
9,600+
undergraduate and graduate students**
88,000
engineering alumni**
212
full-time tenure track faculty
$189M+
in research expenditures annually**
* U.S. News & World Report, 2026
** Data as of fall 2024