This course introduces basic concepts in Artificial Intelligence (AI) and Machine Learning (ML). It adopts the perspective that planning, games, and learning are related types of search problems, and examines the underlying issues, challenges and techniques. Planning/games related topics include tree/graph search, A* search, local search, and adversarial search (e.g., games). Learning related topics include supervised and unsupervised learning, model validation, and neural networks.
Only students reading the MA-CS DDP and/or SoC’s Artificial Intelligence minor/Computer Science second major/minor can use CS2109S to fulfil the Artificial Intelligence requirements.