This book provides a comprehensive description of the latest theory-supported numerical technologies, as well as scientific and engineering applications for water surface waves. Its contents are crafted to cater to a step-by-step learning of computational wave dynamics and ocean wave modeling. It provides a comprehensive description from underlying theories of free-surface flows, to practical computational applications for coastal and ocean engineering on the basis of computational fluid dynamics (CFD). The text may be used as a textbook for advanced undergraduate students and graduate students to understand the theoretical background of wave computations, and the recent progress of computational techniques for free-surface and interfacial flows, such as Volume of Fluid (VOF), Constrained Interpolation Profile (CIP), Lagrangian Particle (SPH, MPS), Distinct Element (DEM) and Euler-Lagrange Hybrid Methods. It is also suitable for researchers and engineers who wish to apply CFD techniques to ocean modeling and practical coastal problems involving sediment transport, wave-structure interaction and surf zone flows.