Course Details

CS 321: Making Decisions with Artificial Intelligence

There are many situations where computer systems must make intelligent choices, from selecting actions in a game, to suggesting ways to distribute scarce resources for monitoring endangered species, to a search-and-rescue robot learning to interact with its environment. Artificial intelligence offers multiple frameworks for solving these problems. While popular media attention has often emphasized supervised machine learning, this course instead engages with a variety of other approaches in artificial intelligence, both established and cutting edge. These include intelligent search strategies, game playing approaches, constrained decision making, reinforcement learning from experience, and more. Coursework includes problem solving and programming. Prerequisite: Computer Science 201. Additionally Computer Science 202 is strongly recommended.
6 credits; FSR; Offered Fall 2021; D. Musicant