A cargo ship in the ocean

What is ocean engineering? 

AOE’s ocean engineering graduate program focuses on hydronautics, naval engineering, and autonomous systems.


“The most useful (and most stressful) part of getting my degree was taking the thesis option. I spent nearly 1 1/2 years working on the thesis, and the experience prepared me for writing proposals and reports more than anything I'd taken in school previously or done at work. For anyone trying to decide whether or not to do the thesis, I suggest going with the thesis. It provides more preparation for your career than I ever though possible, and even though it was hard, I'm better off for having done it.”

-Lauren Hanyok, Ocean Engineering

Graduate, 2012


Required courses M.S. in ocean engineering online

  • AOE 4404: Applied Numerical Methods (Spring )
  • AOE 5074: Advanced Ship Structural Analysis (Fall)
  • AOE 5104: Advanced Aero and Hydrodynamics (Fall)
  • AOE 5334: Advanced Ship Dynamics (Spring)

Approved electives for M.S. in ocean engineering online

  • AOE 4264: Principles of Naval Engineering (Fall)
  • AOE 4344: Dynamics of High Speed Marine Craft (Spring)
  • AOE 5034: Mechanical and Structural Vibrations (Spring)
  • AOE 5064: Structural Optimization (Spring)
  • AOE 5144: Boundary Layer Theory and Heat Transfer (Spring)
  • AOE 5204: Vehicle Dynamics and Control (Fall)
  • AOE 5304: Advanced Naval Architecture (Spring)
  • AOE 5305: Marine Engineering (Spring)
  • AOE 5314: Naval Ship System Design and Effectiveness2 (Spring)
  • AOE 5334: Advanced Ship Dynamics (Spring)
  • AOE 5374: Rationally-Based Design of Ocean Structures (Fall)
  • AOE 5434G: Advanced Introduction to Computational Fluid Dynamics (Fall)
  • AOE 5444G: Advanced Dynamics of High-Speed Craft (Spring)
  • AOE 5774: Nonlinear Systems Theory (Fall)
  • AOE 6145: Computational Fluid Dynamics (Spring)
  • AOE 6444: Verification and Validation of Scientific Computing (Spring)
  • AOE 6744: Linear Control Theory (Spring)

Students are required to complete one of two tracks:

  • Students must complete 9-12 credits of approved electives.
  • Students must complete 6-10 credits of AOE 5994: Research and Thesis.
  • Students must complete a master's thesis on a topic agreeable to both the student and an academic advisor.
  • Students must complete a minimum of 12 credits of graded course work numbered 5000 and higher.
  • A maximum of 6 credits of AOE 5974: Independent Study and AOE 5984: Special Study is allowed.
  • A maximum of 6 credits of approved 4000 level coursework is allowed.
  • Students must complete 18 credits of approved electives.
  • Students must complete 6 credits of AOE 5904: Project and Report or take AOE 5315-5316: Naval Ship Design 3.
  • Students must complete a minimum of 12 credits of graded course work numbered 5000 and higher.
  • A maximum of 9 credits of AOE 5974: Independent Study and AOE 5984: Special Study is allowed.
  • A maximum of 6 credits of approved 4000 level course work is allowed.

*If AOE 4274: Computer-Based Design of Ocean Structures has already been taken, then one of the following two courses must be substituted: AOE 5024: Vehicle Structures or AOE 5374: Rationally-Based Design of Ocean Structures.

*It is strongly recommended that students who wish to take AOE 5314: Naval Ship System Design and Effectiveness, first take AOE 4264: Principles of Naval Engineering.

*Students must take both AOE 5315 and AOE 5316 to meet the 6 unit Capstone Naval Ship Design Project or take 6 units of AOE 5904: Project and Report.


Online course offerings

  • AOE 4404 - APPLIED NUMERICAL METHODS (Spring 2016)
  • AOE 5024 - VEHICLE STRUCTURES (Summer 2016)
  • AOE 5104 - ADVANCED AERO AND HYDRODYNAMICS (Fall 2015)
  • AOE 5204 - VEHICLE DYNAMICS AND CONTROL (Fall 2016)
  • AOE 4404 - APPLIED NUMERICAL METHODS (Spring 2016)
  • AOE 5074 - ADVANCED SHIP STRUCTURAL ANALYSIS (Fall 2015)
  • AOE 5104 - ADVANCED AERO AND HYDRODYNAMICS (Fall 2015)
  • AOE 5334 - ADVANCED SHIP DYNAMICS (Spring 2016)
  • AOE 4064 - FLUID FLOWS IN NATURE (Spring 2016)
  • AOE 4084 - ENGINEERING DESIGN OPTIMIZATION (Spring 2016)
  • AOE 4264 - PRINCIPLES OF NAVAL ENGINEERING (Fall 2015)
  • AOE 4334 - SHIP DYNAMICS (Fall 2015)
  • AOE 4344 - DYNAMICS OF HIGH-SPEED MARINE CRAFT (Spring 2016)
  • AOE 5034 - MECHANICAL AND STRUCTURAL VIBRATIONS (Spring 2016)
  • AOE 5064 - STRUCTURAL OPTIMIZATION (Fall 2015)
  • AOE 5084 - SUBMARINE DESIGN (Summer 2015)
  • AOE 5114 - HIGH SPEED AERODYNAMICS (Spring 2016)
  • AOE 5144 - BOUNDARY LAYER THEORY AND HEAT TRANSFER (Spring 2016)
  • AOE 5234 - ORBITAL MECHANICS (Spring 2016)
  • AOE 5304 - ADVANCED NAVAL ARCHITECTURE (Spring 2015)
  • AOE 5305 - MARINE ENGINEERING
  • AOE 5314 - NAVAL SHIP SYSTEM DESIGN AND EFFECTIVENESS (Fall 2015)
  • AOE 5315 & 5316 - NAVAL SHIP DESIGN (Fall 2015 and Spring 2016)
  • AOE 5374 - RATIONALLY-BASED DESIGN OF OCEAN STRUCTURES (Fall 2015)
  • AOE 5434G - ADVANCED INTRODUCTION TO COMPUTATIONAL FLUID DYNAMICS (Fall 2015)
  • AOE 5444G - ADVANCED DYNAMICS OF HIGH-SPEED CRAFT (Spring 2016)
  • AOE 5754 - APPLIED LINEAR SYSTEMS (Fall 2015)
  • AOE 5764 - APPLIED LINEAR CONTROL (Spring 2015)
  • AOE 5774 - NONLINEAR SYSTEMS THEORY (Fall 2015)
  • AOE 6114 - TRANSONIC AERODYNAMICS (Spring 2016)
  • AOE 6124 - HYPERSONIC AERODYNAMICS (Fall 2014) 
  • AOE 6145 - COMPUTATIONAL FLUID DYNAMICS (Spring 2015)
  • AOE 6444 - VERIFICATION AND VALIDATION OF SCIENTIFIC COMPUTING (Spring 2016)
  • AOE 6744 - LINEAR CONTROL THEORY (Spring 2015)