This course provides an introduction to computer vision. The topics will cover basics of image processing, segmentation, edge/line detection and object recognition. The students will also learn applications of these techniques to various application domains which can include some of the following: surveillance, traffic and road recognition, medical imaging, affective computing, visual tracking, and activity monitoring. Prerequisite: CS-120 or CT-206 or CS-150 (3-0-3)