CPSC 322 - Introduction to Artificial Intelligence (2020 S1)
Overview
Course Description: 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.
- Meeting Times: Tuesdays and Thursdays, 13:00 - 16:20
- Instructor: Mehrdad Oveisi <moveisi@cs.ubc.ca>, www.linkedin.com/in/oveisi
- TAs and office hours: see Canvas
- Course Discussion Board:
- The place to discuss questions on course material with your peers and the teaching team: Pizza.
- Please assume a turnaround time of 24 hours (or more) for getting answers from the teaching team (weekdays). The teaching team will try to monitor the discussion board during weekends prior to relevant deadline (exams, assignment due dates).
- AISpace: demo applets that illustrate some of the techniques covered in class
- Mideterm: TBA (see Canvas)
- Final exam: TBA (see Canvas)
Grades
Grading Scheme: Evaluation will be based on a set of assignments, a midterm, and an exam. Important: you must pass the final in order to pass the course. The instructor reserves the right to adjust this grading scheme during the term, if necessary.
- Assignments -- 30%
- Midterm -- 30%
- Final -- 40%
For more details, please see Convas.
Text
Artificial Intelligence: Foundations of Computational Agents, 2nd Edition. Available in electronic form and at UBC Bookstore.
- Although this text will be our main reference for the class, it must be stressed that you will need to know all the material covered in class, whether or not it is included in the readings or available on-line.
- Likewise, you are responsible for all the material in assigned readings, whether or not it is covered in class.
If you'd like to refer to an alternate text, I recommend Russell and Norvig's Artificial Intelligence: A Modern Approach (third edition). There will be a copy on reserve in the CS reading room.