Overview
Artificial intelligence (AI) is widely regarded in the computer game industry as the area where the most development will be made in the coming decades. This course equips students for a career in the rapidly growing game industry. You will gain knowledge and skills in AI techniques that also apply to other domains, such as business planning and engineering.
The primary focus of this course is the use of AI techniques for generating efficient, intelligent behaviour in games. Additional attention is given to AI algorithms for improving game play experience. The programming language used in the course is Java.
Learning outcomes
Upon successful completion of this course, you will be able to
- identify tasks that can be tackled using AI techniques.
- select the appropriate AI technique for the problem under investigation.
- design and implement efficient and robust AI algorithms for game tasks.
- develop AI game engines.
- evaluate performance and test the implemented algorithms.
Evaluation
To receive credit for COMP 452, you must achieve a course composite grade of at least D (50 percent), an average grade of at least 50 percent on the assignments, and a grade of at least 50 percent on the final examination. The weighting of the composite grade is as follows:
Activity | Weight |
Assignment 1 | 20% |
Assignment 2 | 20% |
Assignment 3 | 30% |
Final Examination | 30% |
Total | 100% |
The final examination for this course must be requested in advance and written under the supervision of an AU-approved exam invigilator. Invigilators include either ProctorU or an approved in-person invigilation centre that can accommodate online exams. Students are responsible for payment of any invigilation fees. Information on exam request deadlines, invigilators, and other exam-related questions, can be found at the Exams and grades section of the Calendar.
To learn more about assignments and examinations, please refer to Athabasca University’s online Calendar.
Materials
Physical course materials
The following course materials are included in a course package that will be shipped to your home prior to your course’s start date:
Millington, I. (2019). AI for games (3rd ed.). Taylor & Francis.
Other Materials
The remainder of the learning materials for COMP 452 are available online.
You are required to have a Java compiler or Java IDE installed on your computer.