CODE 90532 ACADEMIC YEAR 2020/2021 CREDITS 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INF/01 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course intends to provide methodological tools for building software systems based on data analytics AIMS AND CONTENT LEARNING OUTCOMES Learning the fundamentals of architecting, designing, and validating massively scalable, highly available, large-scale software systems, with special emphasis on challenges posed by data intensive applications and Internet of Things. AIMS AND LEARNING OUTCOMES After the completion of the course, the students will: be aware of the specific problems posed by the development of the software systems based on data analytics be able to use the visual notation UML to support the development of software systems based on analytics be able to model the business processes, the starting point for applying the data analytics to business know approaches that follow either the agile or the model-driven paradigm for the development of software systems based on analytics know the "declarative data analytics" paradigm PREREQUISITES Basic knowledge of data management and data analytics techniques software engineering TEACHING METHODS The main concepts will be presented by lessons. Hands-on activities will help the students to gain an insight on the applicative concerns. It will be possible to participate in both lessons and interactive activities from remote, on the educational platform of our University. SYLLABUS/CONTENT Specific features and issues of the development of the software systems based on data analytics Visual modelling using UML for supporting the development of software systems based on analytics Visual modelling of the business processes using UML The model-driven paradigm for software development Model-driven approaches for the development of software systems based on data analytics The agile paradigm for software development Agile approaches for the development of software systems based on data analytics The "declarative data analytics" paradigm TEACHERS AND EXAM BOARD GIANNA REGGIO Ricevimento: Appointment by email Exam Board GIANNA REGGIO (President) MAURIZIO LEOTTA MAURA CERIOLI (President Substitute) FILIPPO RICCA (President Substitute) LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Application of the visual modelling to the development of a software system based on data analytics (project) Oral presentation on a method for the development of a software system based on data analytics Exam schedule Data appello Orario Luogo Degree type Note 21/06/2021 09:00 GENOVA Esame su appuntamento 23/07/2021 09:00 GENOVA Esame su appuntamento 13/09/2021 09:00 GENOVA Esame su appuntamento 17/09/2021 09:00 GENOVA Esame su appuntamento 24/01/2022 09:00 GENOVA Esame su appuntamento 11/02/2022 09:00 GENOVA Esame su appuntamento