Course introduces the algorithms and theory of symbolic artificial intelligence. In a few key ways, it follows ECE345 — Algorithms and Data Structures and ECE302 — Probability and Applications.

Lab work is done in Python. Recommended textbook is Artificial Intelligence: A Modern Approach, by Stuart J. Russell and Peter Norvig (AIMA).

Concepts covered

Assignments