This document discusses principles of motion stability and control for marine surface vessels. It covers topics like heading control, track keeping, dynamic positioning, and roll stabilization. Mathematical modeling is used to analyze ship motions and develop control systems, with newer algorithms discussed theoretically. Simulation software is also utilized to obtain results on motion stability and control codes.