Virginia Tech™home

Distance learning: master of science in ocean engineering

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)
  • AOE 5024 - VEHICLE STRUCTURES (Summer, every other year)
  • AOE 5104 - ADVANCED AERO AND HYDRODYNAMICS (Fall)
  • AOE 5204 - VEHICLE DYNAMICS AND CONTROL (Fall)
  • 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)
  • AOE 4064 - FLUID FLOWS IN NATURE (Fall)
  • AOE 4084 - ENGINEERING DESIGN OPTIMIZATION (Spring)
  • 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 5114 - HIGH SPEED AERODYNAMICS (Spring)
  • AOE 5144 - BOUNDARY LAYER THEORY AND HEAT TRANSFER (Spring)
  • AOE 5234 - ORBITAL MECHANICS (Spring)
  • AOE 5304 - ADVANCED NAVAL ARCHITECTURE (Fall)
  • AOE 5314 - NAVAL SHIP SYSTEM DESIGN AND EFFECTIVENESS (Fall)
  • AOE 5315 & 5316 - NAVAL SHIP DESIGN (Fall and Spring)
  • AOE 5434G - ADVANCED INTRODUCTION TO COMPUTATIONAL FLUID DYNAMICS (Fall)
  • AOE 5444G - ADVANCED DYNAMICS OF HIGH-SPEED CRAFT (Spring)
  • AOE 5754 - APPLIED LINEAR SYSTEMS (Fall)
  • AOE 5764 - APPLIED LINEAR CONTROL (Spring)
  • AOE 5774 - NONLINEAR SYSTEMS THEORY (Fall)
  • AOE 6114 - TRANSONIC AERODYNAMICS (Spring)
  • AOE 6124 - HYPERSONIC AERODYNAMICS (Fall) 
  • AOE 6145 - COMPUTATIONAL FLUID DYNAMICS (Spring, every other year)
  • AOE 6444 - VERIFICATION AND VALIDATION OF SCIENTIFIC COMPUTING (Spring)
  • AOE 6744 - LINEAR CONTROL THEORY (Spring)