CODE 90532 ACADEMIC YEAR 2025/2026 CREDITS 6 cfu anno 1 COMPUTER SCIENCE 11964 (LM-18) - GENOVA 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 GIANNA REGGIO Ricevimento: Appointment to be required by email 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: - Specification of the requirements of a smart system worked out by a group of students forllowing a specific method - Discussion of the results of 1. - 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