1 course unit An introduction and survey of the opportunities and challenges in solving problems often thought to require human intelligence. Topics may include intelligent agents, searching, learning, planning, natural language processing, machine vision, and robotics. Offered in alternate years. Prerequisite(s): CSI 220 Data Structures & Algorithms and MTH 121 Calculus I.