Salta al contenuto principale della pagina

SOFTWARE ENGINEERING FOR DATA ANALYTICS

CODE 90532
ACADEMIC YEAR 2021/2022
CREDITS
  • 6 cfu during the 1st year of 10852 COMPUTER SCIENCE (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 and methods for supporting  the development of software systems based on analytics

    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

    Requirement elicitation and specification of the requirements of software systems based on analytics

    Agile and Model-driven approaches for the development of software systems based on  data analytics

    TEACHERS AND EXAM BOARD

    Exam Board

    GIANNA REGGIO (President)

    MAURIZIO LEOTTA

    MAURA CERIOLI (President Substitute)

    FILIPPO RICCA (President Substitute)

    LESSONS

    Class schedule

    All class schedules are posted on the EasyAcademy portal.

    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

    Date Time Location Type Notes
    20/06/2022 09:00 GENOVA Esame su appuntamento
    22/07/2022 09:00 GENOVA Esame su appuntamento
    12/09/2022 09:00 GENOVA Esame su appuntamento
    16/09/2022 09:00 GENOVA Esame su appuntamento
    23/01/2023 09:00 GENOVA Esame su appuntamento
    10/02/2023 09:00 GENOVA Esame su appuntamento