Accessibility Navigation:

Course Detail

Artificial Intelligence


An introduction to the theory, principles, and techniques of Artificial Intelligence. Topics include search, game playing, constraint satisfaction problems, planning, reinforcement learning, knowledge representation, logic, and natural language processing.

Counts towards the Mathematics major and minor.
Counts towards the Computer Science major and minor.


CSCĀ 221 and one of MAT 220, 230, or 255; or permission of the instructor.