Geology students reviewing a topographical map. background

Course Catalog

Artificial Intelligence

The study of artificial intelligence involves the exploration of the principles and techniques involved in programming computers to do tasks that would require intelligence if people did them. State-space and heuristic search techniques, logic and other knowledge representations, and statistical and neural-network approaches are applied to problems such as game playing, planning, the understanding of natural language and computer vision. Students implement real-time systems that use feedback loops and the techniques mentioned above to modify the behavior of the system. Prerequisites: CSCI 220 and CSCI 225.

Grade Basis: Letter Grade
Credits: 4.0