|
|
Logic Programming
06-25433 Autumn 2012 |
|
|
|
||
|
Lectures
This is the list of lectures giving for each:
|
|
|
Topics for Logic Programming |
|
|---|---|
|
Number |
Summary |
| 1 | First programs in Prolog including:
|
| 2 |
Writing and running simple Prolog programs including:
|
| 3 |
Writing and running recursive Prolog programs including
writing and running:
|
| 4 |
Search and non-determinism including:
|
| 5 |
Manipulating atomics and clauses
including:
|
| 6 |
An AI application: propositional calculus including:
|
| 7 |
Processing lists in Prolog 1 including:
|
| 8 |
Processing lists in Prolog 2 including:
|
| 9 |
Processing lists in Prolog 3 including:
|
| 10 |
Writing and debugging programs including:
|
| 11 |
Prolog's execution strategy explained more precisely including:
|
| 12 |
Definite Clause Grammar including:
|
| 13 |
Logical inference with a NL interface including:
|
| 14 |
Inductive Logic Programming as a machine learning technique including:
|
| 15 |
Writing meta-circular interpreters in Prolog including:
|
| 16 |
The theory behind logic programming including:
|
| 17 |
Beyond Prolog: Constraint Logic Programming 1 introducing:
|
| 18 |
Beyond Prolog: Constraint Logic Programming 2
including:
|
| 19 |
Beyond Prolog: Concurrent Logic Programming 1
including:
|
| 20 |
Beyond Prolog: Concurrent Logic Programming 2
including programming in FCP(|):
|