University of Southern California
department name USC Viterbi School of Engineering
 
Undergraduate Programs
Masters Programs
PhD Programs
ABET
Course Information
   

  
 Course List  

Click on the class to see more information about the course. 

Civil Engineering Courses (CE)
Class
Course Name
Units
CE105L Surveying for Civil Engineering 2
CE106 Design and Planning of Civil Engineering Systems 2
CE107 Introduction to Civil Engineering Graphics 3
CE108 Introduction to Computer Methods in  Civil Engineering 2
CE110 Introduction to Environmental Engineering 3
CE205 Statics 2
CE207L Introduction to Design of Structural Systems 2
CE210L Introduction to Environmental Engineering Microbiology 3
CE225 Mechanics of Deformable Bodies 3
CE306L Civil Engineering Measurement Systems 3
CE309 Fluid Mechanics 3
CE325 Dynamics 3
CE334L Mechanical Behavior of Materials 3
CE358 Theory of Structures I 3
CE390 Special Problems 1-4
CE402 Computer Methods in Engineering 3
CE404 Fundamentals of Law for Engineers 3
CE406 Microcomputer Applications in Civil Engineering 3
CE407 Analytical Mechanics 3
CE408 Risk Analysis in Civil Engineering 3
CE409abL Computer-Aided Design 3
CE412 Construction Law and the Property Development Process 3
CE428 Mechanics of Materials 3
CE429 Structural Concept Design Project 3
CE443 Environmental Chemistry 3
CE451 Water Resources Engineering 3
CE453 Water Quality Control 3
CE456 Design of Steel Structures 3
CE457 Reinforced Concrete Design 3
CE458 Theory of Structures II 3
CE459 Introduction to Structural Mechanics 3
CE460 Construction Engineering 3
CE461 General Construction Estimating 3
CE462 Construction Methods and Equipment 3
CE463L Water Chemistry and Analysis 3
CE464 Geotechnical Engineering 3
CE465 Water Supply and Sewerage System Design 3
CE466 Design of Free-Surface Hydraulic Systems 3
CE467L Geotechnical Engineering 4
CE468L Experimental Soil Mechanics 3
CE471 Principles of Transportation Engineering 3
CE472 Construction Labor Management 3
CE473 Engineering Law, Finance and Ethics 3
CE476 Design of Pressurized Hydraulic Systems 3
CE477 Civil Infrastructure Information Systems 3
CE478 Timber and Masonry Design 3
CE480 Structural Systems Design 3
CE482 Foundation Design 3
CE484 Water Treatment Design 3
CE485 Wastewater Treatment Design 3
CE488 Computer Applications in Structural Analysis and Design 3
CE490x Directed Research 2-8, max 8
CE499 Special Topics  2-4, max 8
CE501 Functions of the Constructor  3
CE502 Construction Accounting and Finance 3
CE503 Microbiology for Environmental Engineers 3
CE504 Solid Waste Management 3
CE505 Heavy Construction Operations and Methods 3
CE506 Heavy Construction Estimating 3
CE507 Mechanics of Solids I 3
CE508 Mechanics of Solids II 3
CE509 Mechanics of Solids III 3
CE510 Groundwater Management 3
CE511 Flood Control Hydrology 3
CE512ab Special Topics in Hydrology 3-3
CE513L Instrumental Methods for Environmental Analysis 3
CE514ab Advanced Sanitary Engineering Design 3-3
CE516 Geohydrology 3
CE517 Industrial and Hazardous Waste Treatment and Disposal 3
CE519 Transportation Engineering 3
CE520ab Ocean and Coastal Engineering 3
CE522 Groundwater Hydrologic Modeling 3
CE523 Physical Processes of Environmental Engineering 3
CE525ab Engineering Analysis 3-3
CE526 Hydraulic Structures 3
CE528 Seismic Analysis and Design of Reinforced Concrete Bridges 3
CE529ab Finite Element Analysis 3-3
CE530 Nonlinear Mechanics 3
CE531 Soil Mechanics 3
CE532 Principles of Foundation Engineering 3
CE533 Geotechnical Earthquake Engineering 3
CE534 Design of Earth Structures 3
CE535ab Earthquake Engineering 3--3
CE536 Structural Design for Dynamic Loads 3
CE537 Advanced Reinforced Concrete 3
CE538 Prestressed Concrete 3
CE539 Advanced Steel Structures 3
CE540 Limit Analysis of Structures 3
CE541ab Dynamics of Structures 3-3
CE542 Theory of Plates 3
CE543 Stability of Structures 3
CE544 Theory of Shell Structures 3
CE545ab Advanced Finite Element Method in Structural and Continuum Mechanics  3
CE546 Structural Mechanics of Composite Materials 3
CE547 Engineering Rock Mechanics 3
CE549 Building Design Project 3
CE550 Computer-Aided Engineering 3
CE551 Computer-Aided Engineering Project 3
CE552 Managing and Financing Public Engineering Works 3
CE553 Chemical and Biological Processes in Environmental Engineering 3
CE554 Risk and Reliability Analysis for Civil Infrastructure Systems 3
CE555 Underwater Structures 3
CE556ab Project Cost Estimating, Control Planning, and Scheduling 3-3
CE557 Advanced Building Estimating 3
CE558 International Construction and Engineering 3
CE559 Strategic Planning in Construction Engineering 3
CE560 Simulation of Civil Infrastructure Systems Performance 3
CE561 Uncertainty Quantification 3
CE562ab Hydromechanics 3-3
CE563 Chemistry and Biology of Natural Waters 3
CE564 Methods for Assessment and Protection of Environmental Quality 3
CE565 Wave Propagation in Solids 3
CE572 Construction Labor Management 2
CE579 Introduction to Transportation Planning Law 3
CE583 Design of Transportation Facilities 3
CE585 Traffic Engineering and Control 3
CE586x Management for Engineers 4
CE587 Transportation Energy Analysis 3
CE589 Port Engineering: Planning and Operations 3
CE590 Directed Research 1-12
CE594abz Master's Thesis 2-2-0
CE599 Special Topics 2-4, max 8
CE633 Urban Transportation Planning and Management  4
CE634 Institutional Policy Issues in Transportation 4
CE640 Advanced Theory of Elasticity 3
CE690 Directed Research 1-4, max 8
CE694abz Thesis 2-2-0
CE790 Research 1-12
CE794abcdz Doctoral Dissertation  2-2-2-2-0

Environmental Engineering Courses (ENE)
Class
Course Name
Units
ENE201 Introduction to Applied Environmental Science and Engineering 4
ENE390 Special Problems 1-4
ENE400 Environmental Engineering Principles 3
ENE410 Environmental Fluid Mechanics 3
ENE428 Air Pollution Fundamentals 3
ENE429 Air Pollution Control 3
ENE443 Environmental Chemistry 3
ENE453 Water Quality Control 3
ENE463L Water Chemistry and Analysis 3
ENE465 Water Supply and Sewerage System Design 3
ENE486 Design of Solid and Hazardous Waste Engineering Systems 3
ENE487 Environmental Biotechnology and Bioremediation 3
ENE495 Seminars in Environmental Engineering 1
ENE502 Environmental and Regulatory Compliance 3
ENE503 Microbiology for Environmental Engineers 3
ENE504 Solid Waste Management 3
ENE505 Energy and the Environment 3
ENE506 Ecology for Environmental Engineers 3
ENE510 Water Quality Management and Practice 3
ENE513L Instrumental Methods for Environmental Analysis 3
ENE514ab Advanced Sanitary Engineering Design 3-3
ENE516 Hazardous Waste Management 3
ENE517 Industrial and Hazardous Waste Treatment and Disposal 3
ENE518 Environmental Systems Engineering and Management  3
ENE523 Physical Processes of Environmental Engineering 3
ENE526 Environmental Pollutants: Monitoring and Risk Assessment 3
ENE535 Applied Air Quality Management 3
ENE553 Chemical and Biological Processes in Environmental Engineering 3
ENE560 Environmental Aspects of Oil and Gas Production 3
ENE563 Chemistry and Biology of Natural Waters 3
ENE580 Applied Environmental Engineering Biotechnology 3
ENE590 Directed Research 1-12
ENE594abz Master's Thesis  2-2-0
ENE596 Chemical Reactions in the Atmosphere  3
ENE790 Research  1-12
ENE794abcdz Doctoral Dissertation 2-2-2-2-0