CS 2990

Introduction to Artificial Intelligence

Beginning 2024 fall, I will teach an introductory course on artificial intelligence. Selected course materials will live here.

Prerequisites: CS2240 Data Structures and Algorithms


  • History of artificial intelligence
  • Logic and constraint logic programming
  • Heuristic search, alpha / beta pruning, A^{\star} and I\mkern-2muD\mkern-2.3muA^{\star}, minimax
  • Decision trees
  • Clustering
  • Introduction to neural networks (multi-layer perceptron)
  • Other topics TBD