Università degli Studi di Urbino Carlo Bo / Portale Web di Ateneo


A.Y. Credits
2022/2023 6
Lecturer Email Office hours for students
Sara Montagna By appointment
Teaching in foreign languages
Course with optional materials in a foreign language English
This course is entirely taught in Italian. Study materials can be provided in the foreign language and the final exam can be taken in the foreign language.

Assigned to the Degree Course

Applied Informatics (LM-18)
Date Time Classroom / Location
Date Time Classroom / Location

Learning Objectives

Introduction to main principles and methods in Artificial Intelligence. The role of Intelligent Agents, planning and acting in the real world.


01. Introduction to AI
 01.01 History and foundations
  01.02 Overview of the problems tackled in AI
  01.03 Main research areas and application fields

02. Intelligent Agents
   02.01 Principal architectures 
03 Problem solving
  03.01 State space and related problem solving methods
  03.02 Non-informed and informed search methods
  03.03 Adversarial search: games
04 Logic and reasoning
  04.01 First-order logic 
  04.02 Rule-based systems
  04.03 Knowledge-based systems
  04.04 Knowledge representation and ontologies
05 Uncertainty in knowledge representation and reasoning
   05.01 Probabilistic Reasoning
   05.02 Bayesian Network
   05.03 Markov Decision Process
   05.04 Reinforcement Learning

06 Languages for Artificial Intelligence.
    06.01 Prolog: from logic to logic programming,
    06.02 Prolog programs as solvers
    06.03 Design and development of simple Prolog programs for inference and Java for agent reasoning cycle

Bridging Courses

There are no mandatory prerequisites.

Teaching Material

The teaching material prepared by the lecturer in addition to recommended textbooks (such as for instance slides, lecture notes, exercises, bibliography) and communications from the lecturer specific to the course can be found inside the Moodle platform › blended.uniurb.it

Teaching, Attendance, Course Books and Assessment


Theory lectures and laboratory exercises.


Although strongly recommended, course attendance is not mandatory.

Course books

S. J. Russel, P. Norvig: "Artificail Intelligence: A modern approach", Prentice Hall, Last  or previous edition.


The final exam consists of a written test, of duration of two hours, organized as a set of exercises and open questions choose by all the topics presented in the course. The total marks for the test sum up to 32 points, with a minimum threshold of 18/32 points; below the threshold the test is considered as "failed".

Disability and Specific Learning Disorders (SLD)

Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.

To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.

« back Last update: 26/04/2023

Il tuo feedback è importante

Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

Il tuo 5x1000 per sostenere le attività di ricerca

L'Università di Urbino destina tutte le risorse che deriveranno da questa iniziativa alla ricerca scientifica ed al sostegno di giovani ricercatori.

15 22

Se sei vittima di violenza o stalking chiama il 1522, scarica l'app o chatta su www.1522.eu

Il numero, gratuito è attivo 24 h su 24, accoglie con operatrici specializzate le richieste di aiuto e sostegno delle vittime di violenza e stalking.

Posta elettronica certificata



Università degli Studi di Urbino Carlo Bo
Via Aurelio Saffi, 2 – 61029 Urbino PU – IT
Partita IVA 00448830414 – Codice Fiscale 82002850418
2024 © Tutti i diritti sono riservati