Offerta formativa

Piano degli studi

Le schede degli insegnamenti sono reperibili qui.

Primo anno

Applicazioni Software e Programmazione per Dispositivi Mobili9I semestre
Machine Learning9I semestre
Lingua Inglese6I semestre
Sicurezza Informatica9II semestre
Sistemi Distribuiti6II semestre
Elementi di Analisi Funzionale e Metodi Numerici9II semestre
Insegnamento di curriculum6
Corsi a scelta dello studente6

Secondo anno

Programmazione per l’Internet of Things6I semestre
Applicazioni Distribuite e Cloud Computing9I semestre
Elaborazione dei Dati Sperimentali9II semestre
Insegnamento di curriculum6
Corsi a scelta dello studente6
Tirocinio6
Prova finale18

Curriculum Analisi Sociale delle Nuove Tecnologie

Social Network Analysis6
Etica Della Comunicazione Digitale6

Curriculum Analisi Statistico-Economica per le Imprese

Metodi Quantitativi per il Management6
Gestione d’Impresa e Marketing6

Il piano degli studi del Corso di Laurea prevede in primo luogo l’insegnamento di materie caratterizzanti dell’informatica che coprono diversi contesti innovativi:

  • principi dei sistemi operativi e delle tecniche di progettazione e di sviluppo software per piattaforme mobili (es. Android e Google Flutter); ciclo di vita delle applicazioni, modelli di sicurezza, esperienza e interfacce utente (UX/UI); progettazione e programmazione di sistemi IoT basati su microservizi, tecniche di raccolta e gestione dei dati, interazione con sensori, paradigmi di comunicazione web service-oriented e machine-to-machine;
  • politiche di gestione della sicurezza di sistemi informatici, crittografia applicata e protocolli crittografici, metodi di analisi delle vulnerabilità e penetration testing;
  • fondamenti dei sistemi distribuiti moderni, sistemi pervasivi, sistemi estesi con dispositivi smart, IoT, sensori; metodi di elaborazione dei processi e gestione dei dati nei suddetti contesti; architetture distribuite ed emergenti (es. cloud, edge, fog), tecniche di virtualizzazione e paradigmi di gestione dei dati innovativi;
  • tecniche di machine learning basate su apprendimento supervisionato e non supervisionato; metodologie di apprendimento automatico finalizzate a predizione e classificazione.

In ambito fisico/matematico sono trattati temi inerenti all’analisi dei dati:

  • fondamenti dell’analisi funzionale e numerica, nonché di diversi metodi numerici propri dell’analisi dei Big Data; modelli matematici per la ricostruzione di informazioni via predizioni e misure indirette nell’ambito dell’algebra lineare numerica e dei metodi di ottimizzazione e risoluzione per problemi definiti su larga scala.

Il Corso di Laurea prevede due curricula interdisciplinari che offrono, in ambito sociologico, insegnamenti sull’analisi delle reti sociali e sui principi etici alla base della comunicazione e dell’uso dei Big Data, mentre in ambito statistico-economico includono insegnamenti su analisi statistica dei dati d’impresa e sulle problematiche di business management e marketing. 

Le attività formative prevedono lezioni frontali, esercitazioni di laboratorio, project work e tirocini formativi in Italia e all’estero. Per facilitare lo studio agli studenti lavoratori, l’offerta formativa comprende anche un servizio di Blended Learning.

I corsi a scelta possono essere selezionati tra tutti gli insegnamenti di Corsi di Laurea magistrale e magistrale a ciclo unico presenti nell’Offerta Formativa di Ateneo, a eccezione dei corsi di matematica, fisica e abilità informatiche delle altre Scuole. 

Le propedeuticità consigliate tra gli insegnamenti sono disponibili nelle schede dei singoli insegnamenti.

Piano degli studi a tempo parziale

Il Corso di Laurea prevede una versione del piano di studio dedicata per coloro che sono impegnati in un’attività lavorativa e non possono frequentare i corsi a tempo pieno. Come previsto a livello di Ateneo, per lo studente a tempo parziale la durata legale del Corso di Laurea è di 3 anni, suddivisi come segue.

Primo anno

Applicazioni Software e Programmazione per Dispositivi Mobili9
Machine Learning9
Sicurezza Informatica9
Sistemi Distribuiti6
Corsi a scelta dello studente6

Secondo anno

Programmazione per l’Internet of Things6
Elementi di Analisi Funzionale e Metodi Numerici9
Elaborazione dei Dati Sperimentali9
Lingua Inglese6
Insegnamento di curriculum6
Corsi a scelta dello studente6

Terzo anno

Applicazioni Distribuite e Cloud Computing9
Insegnamento di curriculum6
Tirocinio6
Tesi18