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). The book is based on the authors' own in-class lectures as well as researches in the area.