CSEN 1097

4 lecture hours

4  ECTS credits

Rule-based Programming


  • Rule-based Systems have an old history in computer science. Production rules and transformation rules have been applied in different fields. With rules, computation can be decomposed into a sequence of transformations. This course will overview a number of rule-based formalisms. This will be done from a theoretical and a practical aspect. In addition, rule-based systems for machine learning and big data will be analyzed. Throughout the course, different formalisms will be implemented. This will be done through transformation of all formalisms to a unified well known one

Course Editions