The course treats vision as information processing with a focus on computational challenges in artificial and biological visual systems. Particularly emphasis it put on the underspecified nature of several visual problems are treated as well as how artificial and biological systems attempt to solve those problems. The course treats basic image capturing methods, perceptual organization, depth and categorization. Furthermore, the course deals with visual perceptual learning, attention and gaze control.