Course Unit Profile

<--- Back to Course Diagram

Basic Information


Course Unit Code: 417AA

Level of course unit

Second Cycle (Laurea magistrale) Degree Programme in Business Informatics

Year of study

Second year

Semester when the course is delivered

First semester

Number of ECTS credits allocated: 12

Name of Lecturer(s):

Prof.: Salvatore Ruggieri

Prof.: Roberto Bruni

Language of instruction


General Information

Learning outcomes

The student who successfully completes the course will have the ability to design business processes using the current standard languages and notations, to derive formal models for them, and to transfer the result of the formal analysis back to the original processes; will be able to demonstrate a solid knowledge of business process models based on workflow nets; will be able to demonstrate advanced knowledge of the formal properties of business processes.

The student will also have knowledge about and will be able to apply the main software technologies of Business Intelligence for accessing data; for designing and developing datawarehouses, OLAP data cubes, and reports; and for extracting and applying predictive data mining models. The student will be able to assess, with independence and autonomy, the current and future software technologies for Business Intelligence with regard to the requirements of a specific data analysis task.

Course contents

This course presents techniques for Business Analytics according to two views: The process-driven view of Business Process Modeling and the data-driven view of Business Intelligence. The two views are dealt with in the two modules of the course.

The first module (Business Process Modelling) presents the main concepts and problematic issues related to the process management, where processes are understood as workflow over some basic activities, and shows some of the languages, conceptual models and tools that can help to handle the main problems in a proper way.

The second module (Business Intelligence Laboratory) presents Business Intelligence technologies and systems for data access (file formats, RDBMS standards), for building and analysing datawarehouses (ETL, OLAP), for reporting, and for knowledge discovery from data. The focus is on tools, systems and problem solving methodologies, with case studies and application problems.

Specific Information

Prerequisites, co-requisites, as a prerequisite for further study


For this course the prerequisite/s is/are


It is advised to take the following course ""Data mining" course" in the same semester.

Prerequisite for


Further Information

The course provides useful means for the typical work performed during the master thesis.

Mode of delivery


face to face



Teaching methods

Learning activities

Recommended or required reading

First module
Weske: Business Process Management: Concepts, Languages, Architectures ISBN 978-3-642-28615-5. Springer-Verlag Berlin Heidelberg 2012. (main

Verbeek, Basten, van der Aalst: Diagnosing workflow processes using Woflan. (article, recommended reading)

van der Aalst, van Hee: Workflow Management: Models, Methods, and Systems (book, optional reading)

Desel, Esparza: Free Choice Nets (book, optional reading)

Second module
Book chapters with reminds on theoretical background and software manuals will be provided at the course web site. Software tools will be downloadable with an academic licence.

Assessment methods and criteria

Assessment methods

Assessment criteria

The student will be assessed on his/her demonstrated ability to use tools and methodologies of the business analytics for problem solving. There is a group project report on the topics of the first module, a lab exam (4 hours) on the topics of the second module, and an oral exam.

Work placement



In the first module, students will be given the possibility to experiment with some advanced tools for the design and analysis of business processes. The second module will be held in a lab room. After briefly introducing topics and software tools, students will exercise in problem solving. Solutions will be discussed all-together.

<--- Back to Course Diagram