This document provides an overview of an introduction to machine vision course. The course introduces concepts of machine vision including image formation and filtering. It addresses machine vision techniques such as feature detection, extraction, and pattern recognition. Students will explore applications and learn about enabling technologies. The course involves assignments, midterm and final exams to assess learning outcomes including understanding, applying, analyzing, evaluating, and designing approaches related to machine vision. Related fields, optical illusions, sample applications, software, and resources are also discussed.