The introduction to theoretical and computational techniques related to human and machine intelligence, selection of data representations and algorithms useful in the design and implementation of intelligent systems, knowledge representation languages, problem-solving heuristics, machine learning, and review of application areas such as vision, robotics, and natural language.
Prerequisite: ENGE 320 or Equivalent