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

OVERVIEW

Recently (big) data, analytics, artificial intelligence, Internet of Thing pose new problems and open new perspectives in the field of the development of software systems. The teaching aims to illustrate these changements and to provide approaches/techniques/methods to support the development of systems based on these innovative technogies (shortly smart systems).

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

AIMS AND CONTENT

LEARNING OUTCOMES

Becoming aware of the 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 a state of the art approches for supporting the devolpment 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

Presentation of the problems posed by the development of systems based on (big) data, analytics, artificial intelligence, Internet of Thing (shortly smart systems).

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

State-of-the-art methods, approaches and tools for supporting the development of smart systems

RECOMMENDED READING/BIBLIOGRAPHY

Material provided by the teacher

TEACHERS AND EXAM BOARD

Exam Board

GIANNA REGGIO (President)

MAURIZIO LEOTTA

MAURA CERIOLI (President Substitute)

LESSONS

LESSONS START

In agreement with the calendar approved by the Degree Program Board of Computer Science.

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam consists of three parts:

- application of an approach for the specification of the requirements of smart systems to a case study by a group of students

- discussion of the results of the part above

- oral presentation of an  approach for the development of smart systems

ASSESSMENT METHODS

The quality of the results of the project will allow to evaluate the students' comprehension  of the followed approach.

The discussion of the project results will allow to determine the contributions of the single students.

The oral presentation will allow to evaluate the students' communication and self-learning capabilities.

Exam schedule

Data appello Orario Luogo Degree type Note
14/02/2025 09:00 GENOVA Esame su appuntamento
09/06/2025 09:00 GENOVA Esame su appuntamento
08/09/2025 09:00 GENOVA Esame su appuntamento

OpenBadge

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