Introduction to artificial intelligence (AI) and its applications. Topics include several of the following: logic and reasoning, AI languages, state-space search, heuristics, constraints-satisfaction problem, game-problem solving, planning, machine learning, agent and multi-agents programming, neural networks, genetic algorithms and reasoning about uncertainty. Students will design and implement a medium scale project related to game programming as part of the course requirements.
Credit Weight:
0.5
Prerequisite(s):
Computer Science 2412
Offering:
3-0; or 3-0
Course Classifications:
Type C: Engineering, Mathematical and Natural Sciences
back to top