A+: >=90, A: 84-89, A-: 80-83,
B+: 77-79, B: 74-76, B-: 70-73,
C+: 67-69, C: 64-66, C-: 58-63,
D: 50-57, F: < 50.
Topic | Chapter in Text | Week | |
0. Overview |   | 1 | |
1. Introduction (Text slides) | Ch. 1 | 1 | |
2. Propositional logic | 1 | ||
3. First-order Logic | Ch. 2 | 2 | |
4. Expressing Knowledge | Ch. 3 | 2 | |
5. Resolution | Ch. 4 | 3,4 | |
6. Definite Clause Reasoning | (Ch. 5) | 4 | |
6. Extended Definite Clause Reasoning | (Ch. 5) | 5 | |
7. Abductive Reasoning | Ch. 13 | 6 | |
7. Answer Set Programming: Introduction |   | 7,8 | |
    Answer Set Programming: Modelling |   | 8 | |
    Answer Set Programming: ASP Solvers |   | 9 | |
8. Using ASP for Reasoning with Defaults | (Ch 11) | 9 | |
9. Description Logics | (Ch 9) | 10,11 | |
10. Argumentation |   | 12 | |
    Preferences: CP-nets (optional) |   | 13 | |
Datalog reference:
Material on answer set programming:
Material on Description Logics:
D. Nardi, R. J. Brachman.
An Introduction to Description Logics.
in The Description Logic Handbook,
edited by F. Baader, D. Calvanese, D.L. McGuinness, D. Nardi, P.F. Patel-Schneider,
Cambridge University Press, 2002, pages 5-44.
F. Baader and I. Horrocks and C. Lutz and U. Sattler,
An Introduction to Description Logic,
Cambridge University Press, 2017.
Argumentation:
Preferences:
This is a collection of survey papers by leading researchers on areas of KR. It provides an excellent resource for going into a KR topic in more detail and depth but can be quite technical.
This is the standard AI text; it is detailed, and has good material on logical agents, reasoning, and (particularly) dealing with uncertainty.
Another nice text, with something of a logic-programming slant. It can be accessed at http://artint.info/index.html.