Artificial Intelligence and Machine Learning
This course is an introduction to the area of Artificial Intelligence and designing intelligent machines. Artificial intelligence aims to understand thinking and intelligence in ways that enable the construction of computer systems that are able to reason in uncertain environments. Work in AI has supported the development of driverless cars and house-cleaning robots as well as systems that have defeated world chess champions and planned space explorations. The course has three core sections: search, representation, and uncertainty. Each section will provide a thorough understanding of major approaches, representational techniques and core algorithms. Students completing this course will have an in-depth understanding of three core areas of AI and the connections among them, and with such other key AI areas as machine learning, robotics, natural language processing and multi-agent systems.
Sources
- Course catalogue ↗Winter 2027