COMS 4701, Artificial Intelligence
Summer 2026, Summer 2025, Spring 2025, Summer 2024, Spring 2024, Spring 2023, Spring 2022, Summer 2021, Fall 2020, Fall 2019, Fall 2018
Artificial intelligence (AI) is a broad, interdisciplinary, and fast-growing subfield of computer science concerned with the construction and deployment of intelligent agents. This course provides an overview of the methods and applications of AI, with a focus on algorithms and computation. Topics include search and planning problems and game-playing, sequential decision problems and reinforcement learning, probabilistic models and inference, and supervised and deep learning. Students will develop intuition and algorithmic thinking through written as well as programming problems in Python. By the end of the course, students will be able to build intelligent agents that can solve problems through search, make decisions and reason in the face of uncertainty, and learn simple models from data.
