This course gives an introductory overview of concepts (e.g. photometric and multi-view stereoscopy, epipolar geometry, interest point detection and description), problems (e.g. image-to-image matching and alignment, image classification, clustering/segmentation, face recognition), and methodology (e.g. linear/nonlinear image filtering, RANSAC for robust fitting, discriminative and generative models) in the field of computer vision. It is intended to provide a solid background for students, who are planning to do research in visual computing.