ÒùÆÞÉç

Electrical Engineering and Computer Science

EECS 4740 - Artificial IntelligenceÌýCourse Syllabus

Credits/Contact Hours
3 credit hours & 160 minutes lecture contact per week.

Textbook
Artificial Intelligence: A Modern Approach - The Intelligent Agent Book 3rd Ed. by S. Russell and P. Norvig, Prentice-Hall, 2010.ÌýÌý

Course Information
This course explores the topic of intelligent software agents with an emphasis on hands-on design of adaptive problem-solving agents for environments of increasing complexity ranging from single-agent computer games to complex real-world multi-agent environments.
Prerequisites: EECS 2510
Elective course.

Specific Goals - StudentÌýLearning ObjectivesÌý(SLOs)
Upon completion of this course, students will be able to:
1. Develop an abstract representation for a problem in a givenÌýdomain which is appropriate for AI
2. Learn the computational and mathematical theory, andÌýapplication of fundamental AI algorithms
3. Identify and apply the most appropriate AI algorithm for aÌýgiven problem domain
4. Develop familiarity with case studies, benchmark problemsÌýand solution methodologies in AI
5. Use a software tool to empirically validate the solutions basedÌýon AI methodologies
6. Understand the tradeoff between computational complexity and solution quality.

Topics

  1. ÌýIntroduction to AI
  2. ÌýSearch Methods: Uninformed Search, Informed Search, Path Search vs. Local SearchÌý
  3. Game Playing Through Search: Minimax and Alpha-BetaÌý
  4. Constraint SatisfactionÌý
  5. Inductive LearningÌý
  6. Decision TreesÌý
  7. Artificial Neural NetworksÌý
  8. Propositional & First Order LogicÌý
  9. PlanningÌý