Introduction to Artificial Intelligence (CS 121) is the more basic introductory artificial intelligence course (CS 221 is more in-depth). The course is offered in the winter.

Credit and prerequisitesEdit

The course grants 3 units. CS 103 is a prerequisite, and the course expects familiarity with differential calculus, vector algebra, and probability theory.

Course description and conceptsEdit

Concepts, representations, and techniques used in building practical computational systems (agents) that appear to display artificial intelligence (AI), through the use of adaptive information processing algorithms. Topics: history of AI, reactive systems, heuristic search, planning, constraint satisfaction, knowledge representation and uncertain reasoning, machine learning, classification, applications to language, and vision.

Course linksEdit