Artificial Intelligence
Application of Artificial Intelligence in Interactive Media
Learning Objectives:
1. Obtain the technical knowledge to understand and be able to implement various learning, planning and decision-making algorithms.
- CMSC 203: Discrete Structures
- CMSC 341: Data Structures
- CMSC 471: Artificial Intelligence
- CMSC 475: Neural Networks
- CMSC 477: Agent Architectures
- CMSC 491: Machine Learning
- CMSC 491: Robotics
- CMSC 291: Anatomy of a Video Game
2. To understand the way humans perform the three tasks listed above and apply this knowledge to developing AI techniques. This will be fulfilled by a mix of psychology and philosophy classes which study the mechanics of how we think and learn.
- PSYC 210: Psychology of Learning
- PSYC 317: Cognitive Psychology
- PSYC 360: Psychology of Motivation
- PHIL 346: Deductive Systems
- PHIL 458: Philosophy of Mind
3. To understand how to define and recognize intelligence for the purpose of creating believable artificial intelligence in interactive media.
- PSYC 370: Sensation and Perception
- PSYC 317: Cognitive Psychology
- PHIL 458: Philosophy of Mind
4. Gain an understanding of the interdisciplinary process and complete my Capstone project.
- INDS 330: Ways of knowing
- INDS 480: Capstone Project Seminar
- INDS 490: Capstone Project

