CS 2510 (formerly 2990)
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