This invaluable textbook serves two purposes. The first is to introduce some traditional topics such as matrix formalism of geometrical optics, wave propagation and diffraction, and some fundamental background on fourier optics. The second is to present the essentials of acousto-optics and electro-optics, and provide the students with experience in modeling the theory and applications using a commonly used software tool MATLAB[Registered]. This book is based on the authors' own in-class lectures as well as researches in the area.Key Treatment of each topic begins with the first principle; for example, geometrical optics starts with Fermat's principle, while acousto-optics and electro-optics starts with Maxwell equations, MATLAB[Registered] examples are presented throughout, including programs for some important topics like diffraction of Gaussian beams, split-step beam propagation method, and numerical calculation of up to 10-coupled differential equations in acousto-optics, Covers acousto-optics with emphasis on modern applications such as spatial filtering and heterodyning, Ideal as a general textbook for optics/optical engineering classes as well as acousto-optics and electro-optics for advanced students.