Logic Programming
Course Outline
Department of Artificial Intelligence
School of Computer Science
Technical University of Madrid
28660-Boadilla del Monte, Madrid, SPAIN
- Introduction.
- Pure logic (relational) programming.
- The Prolog Language. Programming in Prolog.
- Efficient Prolog programming.
- Combining Logic Programming, Functional Programming, Higher
Order, Objects.
- The Ciao Programming System.
- Review of first order predicate logic and
resolution. Fundamental results.
- Semantics of logic programs.
- Other topics (if time permits).
- Implementation of logic languages and advanced compilation.
- Parallelism, concurrency.
- Other LP/CLP languages.
Last modification: Wed Apr 14 22:13:29 CEST 2010 <webmaster@clip.dia.fi.upm.es>