Teaching

2021-22


Programming Project, Lecturer and Labs
9 ECTS, Bachelor of Computer Science, Free University of Bozen-Bolzano, Italy

A Java course focused on advanced programming techniques, such as lambda expressions, streams, and multithreading, as well as practical tools used in modern software development, such as build automation and unit testing.


Semantic Technologies, Teaching Assistant
6 ECTS, Master in Computational Data Science, Free University of Bozen-Bolzano, Italy

A course on semantic technologies, with a particular focus on linked data, knowledge graphs, and semantic web technologies, as well as its foundations, applications, and the tools and frameworks that can be used today to exploit semantic technology resources. The course introduces the core of semantic web technologies, from the theory and tools behind the RDF data format, the RDFS schema language, and the SPARQL query language, to the basic use of semantic technologies frameworks in Python and their connection to databases, and to ontology engineering methodologies.


2020-21


Programming Project, Lecturer
9 ECTS, Bachelor of Computer Science, Free University of Bozen-Bolzano, Italy

A Java course focused on advanced programming techniques, such as lambda expressions, streams, and multithreading, as well as practical tools used in modern software development, such as build automation and unit testing.


2019-20


Programming Project, Lecturer
9 ECTS, Bachelor of Computer Science, Free University of Bozen-Bolzano, Italy

A Java course focused on advanced programming techniques, such as lambda expressions, streams, and multithreading, as well as practical tools used in modern software development, such as build automation and unit testing.


Enterprise Architectures, Teaching Assistant
6 ECTS, Master in Computational Data Science, Free University of Bozen-Bolzano, Italy

A course on enterprise modeling with a focus on the ArchiMate enterprise architecture language and the Business Model Canvas.


Organizational Modelling: Information Systems Design, Teaching Assistant
6 ECTS, Master in Computational Data Science, Free University of Bozen-Bolzano, Italy

A course of conceptual modeling for information systems design, with a focus on how to create ontologically sound structural conceptual models using OntoUML.


2015


Ontology-driven Conceptual Modeling, Lecturer
2-day course, Federal University of Ceará, Brazil

A course on ontology-driven conceptual modeling with OntoUML taught to graduate students, researchers, and system analysts that collaborated in a research project on data integration at the Federal University of Ceará.


2014


Ontology-driven Conceptual Modeling, Lecturer
4-day course, Instituto Atlântico, Brazil

A course on ontology-driven conceptual modeling with OntoUML taught to developers, requirements engineers, and researchers that worked in a R&D project on ontology-based decision support systems for public health.


Introduction to Ontology Modeling, Lecturer
1-day course, Centro Universitário do Estado do Pará, Brazil

An introductory 1-day course on basic ontology modeling techniques taught to bachelor students.


Ontology Engineering, Co-Lecturer
2-day course, Agência Nacional de Transportes Terrestres (Brazilian Ground Transportation Regulatory Agency), Brazil

A course on ontology-driven conceptual modeling and ontology engineering.