Announcements

This course provides an introduction to the field of artificial intelligence. The major topics covered will include reasoning and representation, search, constraint satisfaction problems, planning, logic, reasoning under uncertainty, and planning under uncertainty.

Assignments

Classes:

TR 9:30-11:00. First class: Thursday January 4.

Personnel:

Instructor: David Poole, poole@cs.ubc.ca. Office hours: after class and Wednesdays 2-3 or by appointment (room ICCS 109).

Teaching Assistants:

Structure of the Course

There will be 3 hours of in-class interaction per week.

We will use iclickers for this course. Every day there will be clicker questions the previous and current classes.

We will use Canvas for discussions, clicker registration and to view grades. All other content will be here.

Textbook

We will use the following textbook:

Note that the complete text is online. So you don't need to buy it unless you would prefer the hard copy.

Topics

Assessment

The course assessment will be based on assignments, in-class participation, and exams. Assignments will be a mix of traditional assignments, and applying what is being covered in class to your vertical domain.

The breakdown of marks is tentatively:

If your final grade is better than your midterm, we will make the midterm worth 15% and your final worth 65%.

We will accept assignments up to the time solutions are posted, after which no credit will be given. The solution will not be posted before the due time. (This means deciding whether to keep working or submit the current version is a problem of decision making under uncertainty.)

Academic integrity is essential for a university to function. Plagiarism and cheating will be treated seriously. The work you hand in must be your own, except where you have explicitly cited the source. If in doubt, put other's words in quotations and cite the source. See UBC Regulation on Plagiarism.


Last updated: 2017-10-31, David Poole