Skip to main content
CODE 90532
ACADEMIC YEAR 2025/2026
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR INF/01
LANGUAGE English
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester

OVERVIEW

Recently, big data, analytics, artificial intelligence, and the Internet of Things have posed new problems and opened new perspectives in the field of software systems development. The teaching aims to illustrate these changes and to provide approaches/techniques/methods to support the development of systems based on these innovative technologies (shortly smart systems).

The students will be encouraged to complement the presented material by independently deepening some topics, in the spirit of lifelong learning.

AIMS AND CONTENT

LEARNING OUTCOMES

Learning new problems posed by the development of smart systems, and learning some approaches/techinques/tools to support their development.

AIMS AND LEARNING OUTCOMES

At the end of the course, students will be able to:

* UNDERSTAND the specific problems posed by the development of smart systems;

* CAPTURE and SPECIFY the requirements of smart systems;

* UNDERSTAND, EVALUATE and PRESENT to a group of peers  state-of-the-art approaches for supporting the development of smart systems.

PREREQUISITES

Basic knowledge of  software engineering.

TEACHING METHODS

Lessons, and lab activities (capture and specification of the requirements of a smart system).

SYLLABUS/CONTENT

Introduction to the problems posed by the development of systems based on (big) data, analytics, artificial intelligence, and the Internet of Things (shortly smart systems).

A method based on goals and UML for the capture and specification of the requirements of smart systems.

MLOps and other DevOps specialisations for the development of systems fueled by data and machine learning.

State-of-the-art methods, approaches and tools for designing smart systems.

RECOMMENDED READING/BIBLIOGRAPHY

Material provided by the teacher

TEACHERS AND EXAM BOARD

LESSONS

LESSONS START

According to the calendar approved by the Degree Program Board: https://corsi.unige.it/corsi/11964/studenti-orario

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam consists of three parts:

  1. - Specification of the requirements of a smart system worked out by a group of students forllowing a specific method
  2. - Discussion of the results of 1.
  3. - Oral presentation of a specific  technique or method supporting the development of smart systems

 

ASSESSMENT METHODS

The quality of the project's results will enable the evaluation of students' capabilities to apply the selected method to a real-world case.

The discussion of the project results will enable the assessment of the contributions of each student.

The oral presentation will enable the evaluation of the students' communication and self-learning capabilities.

FURTHER INFORMATION

For further information, please refer to the course’s AulaWeb module or contact the instructor.

OpenBadge

 PRO3 - Soft skills - Imparare a imparare avanzato 1 - A
PRO3 - Soft skills - Imparare a imparare avanzato 1 - A