This course covers key aspects of Artificial Intelligence (AI) for students majoring in game development. Gaining a strong foundation in math (including advanced concepts of algebra and vector math) is suggested prior to enrolling in this course. Students will learn the origins and history of Artificial Intelligence, current and future uses of AI, AI methods algorithms such as: path planning, stimulus-response agents, agent architectures, decision-making systems, game trees, neural networks, and genetic algorithms. Students will create and modify existing games to include an AI system.
Prerequisites: CAP 2047, COP 2335