CS 2510 (formerly 2990)

Author
Affiliation

Clayton Cafiero

University of Vermont

Published

July 23, 2025

Introduction to Artificial Intelligence

Selected course materials will live here. In 2024 fall and 2025 spring this was taught as a topics course as CS 2990. Added to permanent course catalogue starting fall 2025 as CS 2510.

Prerequisites: CS2240 Data Structures and Algorithms

Topics:

  • History of artificial intelligence
  • Knowledge representation
  • Logic and constraint logic programming
  • Heuristic search, minimax, alpha / beta pruning, A^{\star} and I\mkern-2muD\mkern-2.3muA^{\star}, Monte Carlo methods
  • Markov models and Markov decision processes
  • Decision trees, random forest, and ensemble learning
  • Introduction to neural networks (multi-layer perceptron)
  • Current state of AI; implications for humanity and society (briefly)
  • Other topics TBD