Lecture notes

Online materials

Guide to Prolog Programming

Prof. Roman Barták

Prolog is a declarative programming language with successful applications in several areas like artificial intelligence and scheduling. The guide provides a tutorial to programming in Prolog starting from the beginner's level. There are a lot of examples of Prolog source code.

Guide to Constraint Programming

Prof. Roman Barták

Constraint Programming is a framework for declarative problem solving using constraints; relations among problem variables. The guide provides a tutorial on constraint satisfaction techniques and solving over-constrained problems. Many constraint algorithms are presented here.

 

Automata and Grammars

Prof. Roman Barták

Study materials for the lecture Automata and Grammars (NTIN071)

 

Constraint programming

Prof. Roman Barták

Study materials for the lecture Constraint Programming (NOPT042)

 

Charles University, Faculty of Mathematics and Physics
Department of Theoretical Computer Science and Mathematical Logic

Malostranské nám. 25, 118 00 Praha 1, Czech Republic
VAT ID: CZ00216208

Department secretary
(Petra Novotná)
+420 951 554 245
Fax: +420 951 554 323
E-mail: novotna@d3s.mff.cuni.cz