Skip to main content

Artificial Intelligence COMP 8085

Computer Systems Course

International Fees

International fees are typically 3.12 times the domestic tuition. Exact cost will be calculated upon completion of registration.

Course details

Artificial Intelligence (AI) is the intelligence expected to be demonstrated by machines and computer programs. This course is designed to provide students with expertise in creating and modifying required AI algorithms and techniques. The first part of the course will focus on classic AI solutions (especially decision making) while the second part will cover some of machine learning (ML) related applications of AI (with an emphasis on learning from examples). The course will consider real world problems that need to be solved with applications of AI and the techniques used to build such applications (e.g. using the techniques to create challenging non player characters (NPC) in games development or password strength classification and intrusion detection in network security). More specifically, students will learn about the searching paradigm in designing intelligent agents and will practice implementing search algorithms. Probabilistic reasoning will also be explored to help students learn how to deal with incomplete information and uncertainty. The course will also examine different learning techniques to guide students in creating self-learning models that can improve performance in decision-making over time through practical examples.




Domestic fees


Course offerings

Spring/Summer 2024

Below is one offering of COMP 8085 for the Spring/Summer 2024 term.

CRN 68782


Thu Apr 04 - Thu Jun 20 (12 weeks)

  • 12 weeks
  • CRN 68782
  • Domestic fees $824.03
    International fees are typically 3.12 times the domestic tuition.
Class meeting times
Dates Days Times Locations
Apr 04 - Jun 20 Thu 18:30 - 22:15 Burnaby SE12 Rm. 325

Sayyedhassan Shavarani

Course outline


Domestic fees


Important information
  1. Departmental approval needed
  2. International fees are typically 3.12 times the domestic tuition. Exact cost will be calculated upon completion of registration.
  3. 1. Please email for departmental approval. Include your full name, student number (A0#), course number (e.g. COMP 7000), and CRN #. 2. This is a BScACS course. BScACS courses are also open to non-bachelor program students, if approval is granted by the BScACS Program Head. 3. BScACS program students have up to seven (7) years to complete the program starting from the date of their first technical degree-level course or the date of acceptance to the BScACS program, whichever comes first.

In Progress

This course offering is in progress. Please check back next term or subscribe to receive email updates.

Learning Outcomes

Upon successful completion of this course, the student will be able to:

  • Describe what AI and ML are.
  • Identify the right solution for a specific AI problem.
  • Design and implement common search algorithms in AI including heuristic search and game search trees (e.g. minimax).
  • Demonstrate reasoning in the presence of incomplete and/or uncertain information (probabilistic reasoning).
  • Describe ML related applications of AI.
  • Practice different 'learning from examples' algorithms (e.g. decision trees, regression models, artificial neural networks, inductive inference).
  • Apply AI and ML techniques to real world problems (e.g. natural language processing or computer vision).

Effective as of Fall 2023

Related Programs

Artificial Intelligence (COMP 8085) is offered as a part of the following programs:

  • Indicates programs accepting international students.
  • Indicates programs with a co-op option.

School of Computing and Academic Studies

  1. Applied Computer Science (Database Option)
    Bachelor of Science Full-time/Part-time
  2. Applied Computer Science (Games Development Option)
    Bachelor of Science Full-time
  3. Applied Computer Science (Human Computer Interface Option)
    Bachelor of Science Part-time
  4. Applied Computer Science (Network Security Administration Option)
    Bachelor of Science Part-time
  5. Applied Computer Science (Network Security Applications Development Option)
    Bachelor of Science Full-time/Part-time
  6. Applied Computer Science (Wireless and Mobile Applications Development Option)
    Bachelor of Science Part-time


Interested in being notified about future offerings of Artificial Intelligence (COMP 8085)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.

  • Privacy Notice: The information you provide will be used to respond your request for BCIT course information and is collected under Section 26(c) of the Freedom of Information and Protection of Privacy Act (FIPPA). For more information about BCIT’s privacy practices contact: Associate Director, Privacy, Information Access & Policy Management, British Columbia Institute of Technology, 3700 Willingdon Ave. Burnaby, BC V5A 3H2, email: