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.
The students will become aware of the new problems posed by the development of smart systems, and will learn some approaches/techinques/tools to support their development.
Knowledge of the specific problems posed by smart systems. Competence for capturing and specifying the requirements of smart systems. Competence for using the models to support the activities related with the development of smart systems. Knowledge of state of the art approches for supporting specific sactivities related with the devolpment of smart systems. Awareness of one's own learning strategies, organization and assessment of personal learning on the basis of what was understood and learned, understanding of one's own needs and ways of developing skills, ability to identify and pursue learning objectives.
Basic knowledge of software engineering.
Lessons and lab activities
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. Business process modelling DataOps/AnalyticsOps Declarative data analytics Introduction to artificial intelligence engineering
material provided by the teacher
Ricevimento: Appointment to require by email
GIANNA REGGIO (President)
MAURIZIO LEOTTA
MAURA CERIOLI (President Substitute)
FILIPPO RICCA (President Substitute)
In agreement with the calendar approved by the Degree Program Board of Computer Science.
he exam consists of three parts:
- application of an approach for the development 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
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.