CS 475 Artificial Intelligence
Artificial Intelligence (AI) includes the methodologies for modeling and simulating several human abilities widely accepted as representing intelligence. Perceiving, representing, learning, planning, and reasoning with knowledge and evidence are key themes. The solutions deal with sensing (e.g., speech recognition, natural language understanding, computer vision), problem-solving (e.g., search, planning), and acting (e.g., robotics) and the architectures needed to support them (e.g., agents, multi-agents). The study of AI prepares the student to determine when an AI approach is appropriate for a given problem, identify the proper representation and reasoning mechanism, and implement and evaluate it.