The objective of this course is to give an introduction to the
fundamental problems of artificial intelligence and an
introduction to the basic models and algorithms used in tackling
these problems. Another objective is to expose the student to
frontier areas of computer science, while providing sufficient
foundations to enable further study.

Offered every semester.

Image and Vision Computing (CS 498/698)

This course covers topics such as image representation,
lightening and reflectance models, filtering, motion and object
recognition and indexing.

Machine learning is a fast growing topic of both academic research and
commercial applications. It addresses the issue of how can computers "learn",
that is, how can processes drawing useful conclusions from massive data sets
be automated. Machine learning plays a central role in a wide range of important applications emerging from need to process data sets whose sizes and complexities are beyond the ability of humans to handle.