USC School of Engineering
  Degree Requirements
  Undergraduate Degrees
  Graduate Degrees
  Engineering
  Aerospace and Mechanical Engineering
  Applied Mechanics
  Biomedical Engineering
  Chemical Engineering
  Civil Engineering
  Computer-Aided Engineering
  Computer Engineering
  Computer Science
  Electrical Engineering
  Environmental Engineering
  Industrial and Systems Engineering
  Information Technology
  Manufacturing Engineering
  Materials Science
  Multimedia and Creative Technologies
  Petroleum Engineering
  Sustainable Cities Program
  Systems Architecture and Engineering