After successful completion of the course, students are able to name the fundamental concepts required to understand and to build knowledge-based systems, to explain them in detail and to argue the theoretical context formally.
Moreover, students will then be able to
Foundations of knowledged based systems (logic, nonmonotonic reasoning, answer-set programming, probabilistic methods, development of knowledge-based systems)
More information is available in German version of this course page.
Lecture
Preparation of solutions to exercises (including the presentation of the solution and the required theoretical concepts)
Implementation of given tasks in the course of a project with personal or computer-generated feedback.
There are additional slides on proof techniques (together with exercise sheets) available for tudents participating in the optional tutorial on proofs (in the frame of the master lecture on formal methods in CS).
ECTS breakdown: 5 ECTS = 125 Hours
Verpflichtende Anmeldung via TISS im Zeitraum Sep 12 bis Oct 16 2022. Verspätete Anmeldungen können nicht berücksichtigt werden.