Syllabus
Week 1: Introduction to Logic Programming and Datalog
- What you always wanted to know about Datalog (and never dared to ask)
- (Section I, Section II: A-D, Section VI: A-C)
- Datalog and Logic Databases
- (Chapter 1, Chapter 2, Chapter 3, Chapter 4.1-4.3)
Week 2: Programming with Datalog in Flix
Week 3: Programming with Prolog
- An Introduction to Prolog Programming - Ulle Endriss
- (Chapter 1, Chapter 2, Chapter 3)
PhD Level Variant: Extra Material
The following extra material is required reading for the PhD level version of the course:
- Answer set programming at a glance — Brewka et al.
- Answer Set Programming: A Primer — Eiter et al.
- (Sections 7 and 8 are optional)