Academic Year 2023/2024

  • Docente: Mauro Gaspari
  • Credits: 6
  • SSD: INF/01
  • Language: English
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Artificial Intelligence (cod. 9063)

Learning outcomes

At the end of the course, the student acquires a comprehensive knowledge of methodologies and technologies for the development of expert systems. The student is able to design and develop simple expert systems

Course contents

Introduction to multidisciplinary research. Multidisciplinary goals and expert systems. Approaching complex multidisciplinary applications. Knowledge modelling as a tool for multidisciplinary research.  Knowledge acquisition techniques. Pragmatic issues in Knowledge Acquisition. Exploiting hybrid AI technologies for building expert systems. (Symbolic) AI languages and hybrid artificial intelligence tools. Advanced problem solving methods for expert systems.  Advanced methods for representing uncertain knowledge. Integrating Knowledge Representation and Reasoning and Machine Learning. Case studies: development of expert systems as laboratory tasks.


Slides and bibliography will be made available at the beginning of the course.

Teaching methods

lectures, class exercises and laboratory.

As concerns the teaching methods of this course unit, all students must attend Module 1, 2 [https://www.unibo.it/en/services-and-opportunities/health-and-assistance/health-and-safety/online-course-on-health-and-safety-in-study-and-internship-areas] on Health and Safety online.

Assessment methods

Discussion of a project.

Teaching tools

whiteboard + video projector + laptop

Students should use their laptops during laboratory lectures.

Students are allowed to share their laptops working in a group.

Office hours

See the website of Mauro Gaspari


Quality education Industry, innovation and infrastructure

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.