Description: The course explores the fundamental properties of light propagation, optical instruments, imaging systems, algorithms for image processing, 3D image reconstruction, and their applications in autonomous navigation and remote sensing. It emphasizes a system approach to the analysis and design of optical systems from an engineering perspective, focusing on the physical and technical constraints to select appropriate lenses, cameras, and algorithms to design and integrate optical systems into autonomous platforms. Additionally, the course will involve programming and implementation of basic computer vision algorithms in MATLAB and/or Python. Students will also gain insights into various 3D sensors and reconstruction algorithms, understanding how their different performance capabilities make them suitable for various application domains. Recommended Prerequisite(s): Prior knowledge of undergraduate-level optics is a plus, but the course is self-contained.