This text serves two purposes: to introduce readers to the concepts of geometrical optics, physical optics and techniques of optical imaging and image processing, and to provide them with experience in modelling the theory and applications using the commonly used software tool "MATLAB".