Artificial Intelligence

This is a sample set of learning objectives only. Each INDS student chooses a unique combination of courses as part of their degree proposal. See more »

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