University of Southern California

Viterbi School of Engineering

Degrees and Requirements

The Viterbi School of Engineering offers the following undergraduate curricula leading to the Bachelor of Science in: Aerospace Engineering; Applied Mechanics; Astronautical Engineering; Biomedical Engineering; Chemical Engineering; Civil Engineering; Computer Engineering and Computer Science; Computer Science; Computer Science/Business Administration (with the Marshall School of Business); Computer Science (Games); Electrical Engineering; Environmental Engineering; Industrial and Systems Engineering; Mechanical Engineering; and Physics/Computer Science (with the Dornsife College of Letters, Arts and Sciences).

Minor programs are offered in: Applied Computer Security; Astronautical Engineering; Computer and Digital Forensics; Computer Programming; Computer Science; Construction Planning and Management (with the Price School of Public Policy); Craniofacial and Dental Technology (with the Herman Ostrow School of Dentistry and the Dornsife College of Letters, Arts and Sciences); Engineering Management; Enterprise Information Systems; Environmental Engineering; Innovation: The Digital Entrepreneur (with the Marshall School of Business); Materials Science; Mobile App Development; Petroleum Engineering; 3-D Animation; Technology Commercialization (with the Marshall School of Business); Video Game Design and Management; Video Game Programming; Web Technologies and Applications.

Graduate curricula leading to the Master of Science in: Aerospace Engineering; Aerospace and Mechanical Engineering (Computational Fluid and Solid Mechanics); Aerospace and Mechanical Engineering (Dynamics and Control); Analytics; Astronautical Engineering; Biomedical Engineering; Biomedical Engineering (Medical Imaging and Imaging Informatics); Chemical Engineering; Civil Engineering; Civil Engineering (Transportation Engineering); Civil Engineering (Transportation Systems); Civil Engineering (Water and Waste Management); Computer Engineering; Computer Science; Computer Science (Computer Networks); Computer Science (Computer Security); Computer Science (Data Science); Computer Science (Game Development); Computer Science (High Performance Computing and Simulations); Computer Science (Intelligent Robotics); Computer Science (Multimedia and Creative Technologies); Computer Science (Scientists and Engineers); Computer Science (Software Engineering); Data Informatics; Electrical Engineering; Electrical Engineering (Computer Networks); Electrical Engineering (Electric Power); Electrical Engineering (Multimedia and Creative Technologies); Electrical Engineering (Telecommunications); Electrical Engineering (VLSI Design); Electrical Engineering (Wireless Health Technology); Electrical Engineering (Wireless Networks); Engineering Management; Environmental Engineering; Financial Engineering; Global Supply Chain Management (with the Marshall School of Business); Green Technologies; Health Systems Management Engineering (with the Price School of Public Policy, not currently accepting applications); Industrial and Systems Engineering; Manufacturing Engineering; Materials Engineering; Materials Science; Mechanical Engineering; Mechanical Engineering (Energy Conversion); Mechanical Engineering (Nuclear Power); Medical Device and Diagnostic Engineering; Operations Research Engineering; Petroleum Engineering; Petroleum Engineering (Geoscience Technologies); Petroleum Engineering (Smart Oilfield Technologies); Product Development Engineering; and Systems Architecting and Engineering.

Graduate curricula leading to the Master of Construction Management and Master of Cyber Security.

Graduate curricula leading to dual degrees in: Master of Science Aerospace Engineering / Master of Science Engineering Management, Master of Science Electrical Engineering / Master of Science Engineering Management, Master of Science Industrial and Systems Engineering / Master of Business Administration and Master of Science Mechanical Engineering / Master of Science Engineering Management.

Graduate curricula leading to the Engineer degree in: Aerospace Engineering; Astronautical Engineering; Chemical Engineering; Civil Engineering; Electrical Engineering; Industrial and Systems Engineering; Materials Science; Mechanical Engineering; and Petroleum Engineering.

Through the Graduate School, graduate curricula leading to the Doctor of Philosophy in: Aerospace Engineering; Astronautical Engineering; Biomedical Engineering; Chemical Engineering; Civil Engineering; Computer Engineering; Computer Science; Electrical Engineering; Engineering (Environmental Engineering); Industrial and Systems Engineering; Materials Science; Mechanical Engineering; and Petroleum Engineering.

Graduate certificates in: Astronautical Engineering; Health, Technology and Engineering (with the Keck School of Medicine); Network Centric Systems; Smart Oilfield Technologies; Software Architecture; Systems Architecting and Engineering; and Transportation Systems.

Undergraduate Program Accreditation

The Bachelor of Science degrees in aerospace engineering, astronautical engineering, biomedical engineering, chemical engineering, civil engineering, computer engineering and computer science, electrical engineering, environmental engineering, industrial and systems engineering, and mechanical engineering are accredited by the Engineering Accreditation Commission of ABET, abet.org. The Bachelor of Science degrees in computer engineering and computer science and in computer science are accredited by the Computing Accreditation Commission of ABET, abet.org.

Undergraduate Program Student Outcomes

By the time of graduation from Bachelor of Science degree programs accredited by the Engineering Accreditation Commission of ABET, students will develop at least the following abilities and knowledge:

  • an ability to apply knowledge of mathematics, science and engineering
  • an ability to design and conduct experiments, as well as to analyze and interpret data
  • an ability to design a system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • an ability to function on multidisciplinary teams
  • an ability to identify, formulate and solve engineering problems
  • an understanding of professional and ethical responsibility
  • an ability to communicate effectively
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context
  • a recognition of the need for, and an ability to engage in life-long learning
  • a knowledge of contemporary issues
  • an ability to use the techniques, skills and modern engineering tools necessary for engineering practice

By the time of graduation from Bachelor of Science degree programs accredited by the Computing Accreditation Commission of ABET, students will develop at least the following abilities and knowledge:

  • an ability to apply knowledge of mathematics appropriate to the program’s student outcomes and to the discipline
  • an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  • an ability to design, implement and evaluate a computer-based system, process, component or program to meet desired needs
  • ability to function effectively on teams to accomplish a common goal
  • an understanding of professional, ethical, legal, security and social issues and responsibilities
  • an ability to communicate effectively with a range of audiences
  • ability to analyze the local and global impact of computing on individuals, organizations and society
  • recognition of the need for and an ability to engage in continuing professional development
  • an ability to use current techniques, skills and tools necessary for computing practice
  • an ability to apply mathematical foundations, algorithmic principles and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices
  • an ability to apply design and development principles in the construction of software systems of varying complexity