Studying at the University of Verona

Here you can find information on the organisational aspects of the Programme, lecture timetables, learning activities and useful contact details for your time at the University, from enrolment to graduation.

This information is intended exclusively for students already enrolled in this course.
If you are a new student interested in enrolling, you can find information about the course of study on the course page:

Laurea magistrale in Ingegneria e scienze informatiche - Enrollment from 2025/2026

The Study Plan includes all modules, teaching and learning activities that each student will need to undertake during their time at the University.
Please select your Study Plan based on your enrollment year.

CURRICULUM TIPO:

1° Year 

ModulesCreditsTAFSSD
12
B
ING-INF/05
12
B
ING-INF/05
6
B
ING-INF/05

2° Year   activated in the A.Y. 2020/2021

ModulesCreditsTAFSSD
6
B
ING-INF/05
6
B
INF/01
Other activities
4
F
-
Final exam
24
E
-
ModulesCreditsTAFSSD
12
B
ING-INF/05
12
B
ING-INF/05
6
B
ING-INF/05
activated in the A.Y. 2020/2021
ModulesCreditsTAFSSD
6
B
ING-INF/05
6
B
INF/01
Other activities
4
F
-
Final exam
24
E
-
Modules Credits TAF SSD
Between the years: 1°- 2°

Legend | Type of training activity (TTA)

TAF (Type of Educational Activity) All courses and activities are classified into different types of educational activities, indicated by a letter.




S Placements in companies, public or private institutions and professional associations

Teaching code

4S02793

Coordinator

Matteo Cristani

Credits

6

Language

Italian

Scientific Disciplinary Sector (SSD)

INF/01 - INFORMATICS

Period

II semestre dal Mar 2, 2020 al Jun 12, 2020.

Learning outcomes

The course’s purpose is to provide the fundamental concepts of knowledge representation both respect to the abstract problem of defining a domain ontology and to the problem of indexing documental domains. Specifically, both logical techniques and machine learning techniques for classification and analysis of documents. At the end of the course the student shall have acquired knowledge bunches on knowledge representation and its applications, and also shall be comfortable with the technical aspects of statistical natural language processing, understanding and connecting both aforementioned aspects while relating them to document repositories, especially the world wide web. These bunches of knowledge shall habilitate the student in: i) building formal ontologies; ii) managing ontology alignement; iii) managing document retrieval with indices based on text content; iv) using formal methods for text analysis while combining these with automated reasoning techniques. At the end of the course the student will be able to: i) presenting a conceptual semantic analysis, describing the process that leads a domain expert to the delivery of information needed by the knowledge engineer to deliver a formal ontology describing the interest domain; ii) going further, potentially autonomously, study and research in the field of semantic technologies in several different application fields.

Program

1. Elements of Logic
a. Propositional languages
b. First order languages
c. Second order Languages
2. Introduction to computational logic
a. Reasoning tasks
b. Subsumption, satisfiability, consistency, disjointness
3. Structural description logic
a. The FL- language
i. Syntax
ii. Semantics
b. The AL Logic
i. Syntax and semantics
ii. Structural subsumption algorithm
c. ALU, ALE
d. ALN
4. Propositional description logics
a. ALC, ALCN
i. Syntax and semantics
ii. Tableau for ALCN
b. ALCI
c. ALCQIreg
i. Tableau inapplicability
ii. Two-ways alternate automata on infinite trees
5. Description logic systems
a. Protegè/OWL
6. Natural Language Processing
7. Social network analysis and techniques of social network mining

Reference texts
Author Title Publishing house Year ISBN Notes
Franz Baader Introduction to Description Logic Cambridge University Presse 2017 9781139025355

Examination Methods

The exam consists in the preparation of a homework, in the oral discussion of that with further theoretical questions.

The homework shall consist in the implementation of one of the techniques presented in the lectures, particularly one of the following:

- ontology-driven social network crawling;
- ontology-based text analysis.

First part of the oral exam will detail the modalities of abstract solving and implementation on the chosen problem, that will be agreed with each student individually. Behind this, questions will be posed on discipline contents presented in class and discusses in the textbook.

Evaluation of the homework will consider:

- quality of the implemented solution, relatively to the complexity of the problem, with the regular parameters of effectiveness and efficiency in the field of algorithm theory;
- specific usage of formal ontologies, its formalization and complexity, quality in the adoption of design standards with respect to the current methodologies of domain ontology design;
- complexity of the implemented ontology in OWL-DL and its quality, relevance with respect to the implemented technique.

The oral evaluation will consider:

- completeness in answering to questions related to homework;
- competence on the themes specified in the Course Syllabus;
- correctness and amplitude of the answers to the questions.

Students with disabilities or specific learning disorders (SLD), who intend to request the adaptation of the exam, must follow the instructions given HERE