Artificial Intelligence (3 credits)

A broad technical introduction to the techniques that enable computers to behave intelligently: problem solving and game playing, knowledge representation and reasoning, planning and decision making, learning, perception and interpretation. The application of these techniques to real-world systems, with some programming in LISP.

This course is co-taught with CS470.

CS310, CS220/CS320L/MATH320L and MATH470