Up: Teaching
Computer Science 421/820 – Advanced Artificial Intelligence
Time of Lectures: |
Th 2:30 - 5:15pm |
Room: CL 435 |
|
|
|
Instructor: Office Hours: |
Mon 4:30 – 5:30 and Wed 11:00-1:00 |
Office: CW308.13 |
|
|
|
Recommended Texts: |
|
|
|
(1) Artificial Intelligence : A Modern Approach by Stuart Russel l and Peter Norvig |
|
|
(2) Artificial Intelligence: A New Synthesis by Nils Nilsson. |
|
|
|
|
Method of Evaluation: |
Assignments (3) |
20% |
|
Midterm Exam (Th March 05) Final Exam (April 16, 2-5pm) |
20%
20%
40% |
I. Introduction to Artificial Intelligence
II. Knowledge Representation
(2) From Logic to Logic Programming
(3) Automated Reasoning
(4) Rule Based Expert Systems
(5) Network and Structured Representations
III. Search
(6) State Space Search
(7) Constraint-Based Reasoning
(8) Metaheuristics
IV. Advanced Topics in AI (as time permits)
(9) Temporal Reasoning
(10) Intelligent Agents
(11) Preference Reasoning
(12) Uncertainty
(13) Constraint and Preference Learning
Resources for students
Policies
1. Information and class materials are available online through URCourses. News and announcements can also be posted via the course mailing lists (cs-421-001@uregina.ca and cs-820-001@uregina.ca).
2. URCourses should be used for all assignments and project submissions. It is the responsibility of students to make sure that the submitted material has been successfully uploaded to UR Courses before the assignment due date. This can be checked by viewing the uploaded files. Email and Hardcopy submissions are not accepted.
3. Late assignments are not accepted for any reason and will receive a mark of 0, except for extensions granted to the entire class.
4. Programming assignments should compile and run on Hercules. Before submission, students have to make sure that their programs compile and run properly on this platform.
5. Any question regarding assignment submission or marking should be promptly addressed to the marker (mark820@cs.uregina.ca). In particular, any question/concern regarding assignment marking should be submitted to the marker no later than seven days after the marks are posted.
6. Basic concepts on recursion, ADTs List, Stack, Queue, Tree and OO concepts are strongly recommended for this course.
7. You can discuss the assignment with other students but MAY NOT read, copy, or exchange other student's code. Students are encouraged to read the Section on academic misconduct of the Undergraduate and Graduate Calendars.
8. Out-of-class help is available from your Professor and can take one of the following ways of communication:
a. face to face (please respect in this case the office hours posted on this web page),
b. or through email (ONLY from your U of R or CS account) to the instructor (mouhoubm@cs.uregina.ca). Note that any email sent from any account, other than U of R or CS, will likely not reach the instructor. Please do not use URCourses to email the instructor.
9. Attendance is expected in lectures. Little time is available to assist those who have missed relevant classes.
10. The midterm exam is closed book and will be given during the regular lecture meeting time in the regular classroom.
11. The final exam is closed book and cumulative, but with more emphasis on material covered after the midterm.