800054000

Numero Verde

Lun-Ven 10:30-16:00

Orari Segreteria






Modulo Contenuti Descrizione
Coding
  • Introduzione alla programmazione Object Oriented
  • Introduzione al linguaggio di programmazione Java
  • Ambienti di sviluppo software
  • Approcci alla scelta degli algoritmi e delle strutture dati nella realizzazione si sistemi software aziendali

Il corso introduce la programmazione Object Oriented, fondamentale per lo sviluppo di software complessi a supporto della definizione di progetti nelle organizzaioni. Verrà presentato il linguaggio Java come scelta di linguaggio open source ed ampiamente utilizzato per la sua versatilità. Saranno presentati i principali ambienti di sviluppo per la programmatore e dei relativi strumenti di test per la validazione del codice. Saranno presentati i moderni approcci nella scelta degli algoritmi e delle strutture dati per l'applicazione di patter di programmazione standard.

Teoria dell'Internet delle cose
  • Introduzione all'Internet of Things (IoT)
  • Anatomia dei device
  • Modelli di elaborazione Fog, Edge e Cloud computing

Il corso offre una panoramica completa sull'Internet of Things (IoT), elemento centrale della trasformazione digitale. Gli studenti esploreranno l'anatomia dei dispositivi connessi, analizzando come raccolgono e trasmettono dati. Verranno approfonditi i modelli di elaborazione Fog, Edge e Cloud computing, evidenziando le loro applicazioni nell'ottimizzazione dei processi industriali e aziendali. Il corso fornisce le basi teoriche necessarie per comprendere e applicare le tecnologie IoT nel contesto della transizione digitale.

Soluzioni IoT per le industrie
  • Progettazione di soluzioni IoT in ambito industriale
  • Introduzione al ruolo delle componenti tecnologiche
  • Architetture delle piattaforme IoT
  • Modelli computazionali e Big Data Analytics

Il corso approfondisce casi pratici di implementazione di soluzioni IoT, con un focus sulle architetture adotatte, piattaforme IoT e e approcci all'analisi dei dati IoT come elemento abilitante alla trasformazione digitale. Il corso proporrà un focus sull'uso dei sistemi Big Data abilitanti alla gestione dei dati IoT in termini di storage analisi e processing sia in tempo reale che su dati storici. Saranno valutati gli approcci da adottare per la realizzazione di soluzioni IoT in ambito industriali e nelgi ambienti di vita.

Blockchain: teoria e concetti
  • Introduzione ai fondamenti della blockchain
  • Meccanismi di consenso e sicurezza
  • Struttura e funzionamento dei sistemi distribuiti
  • Esempi pratici e casi d'uso

Il corso introduce i fondamenti delle tecnologie blockchain, concentrandosi sul funzionamento dei sistemi distribuiti, i meccanismi di consenso e gli aspetti legati alla sicurezza. Gli studenti esploreranno la struttura dei sistemi blockchain e il loro ruolo nella progettazione di applicazioni distribuite. Saranno forniti esempi pratici e casi d'uso per comprendere le potenzialità della tecnologia e le sue applicazioni in diversi settori.

Blockchain: soluzioni, scenari applicativi e opportunità
  • Analisi di soluzioni blockchain esistenti
  • Scenari reali e settori di applicazione
  • Opportunità e sfide della blockchain
  • Casi d'uso concreti e nuove opportunità di business

Il corso esplora le applicazioni pratiche della blockchain, analizzando scenari reali e le opportunità che questa tecnologia offre in vari settori, dall'industria alla finanza. Gli studenti esamineranno le soluzioni blockchain esistenti, valutandone i benefici e i limiti. Verranno discussi casi d'uso concreti per identificare come la blockchain può trasformare i processi aziendali e abilitare nuovi modelli operativi.

Teoria dell'Intelligenza Artificiale
  • Fondamenti dell'IA e intelligenza computazionale
  • Rappresentazione della conoscenza
  • Introduzione agli algoritmi di machine learning

Il corso offre una panoramica sui concetti fondamentali dell'Intelligenza Artificiale (IA), esplorando le basi teoriche e i principali algoritmi di apprendimento automatico e intelligenza computazionale. Gli studenti apprenderanno le tecniche di rappresentazione della conoscenza, ragionamento automatizzato e sistemi esperti. Il corso fornirà una solida base teorica, permettendo di comprendere e analizzare modelli IA utilizzati in vari settori tecnologici e industriali.

Soluzioni IA per le industrie
  • Introduzione agli strumenti di sviluppo di modelli di IA
  • Approcci ai pattern di sviluppo di soluzioni basate su AI
  • Esempi pratici di soluzioni di IA

Il corso esplora l'applicazione pratica dell'Intelligenza Artificiale nel contesto industriale. Gli studenti apprenderanno come implementare tecniche di IA, come machine learning e deep learning, per ottimizzare processi aziendali e industriali. Verranno presentati casi d'uso reali per mostrare come l'IA possa migliorare l'efficienza operativa, favorire l'innovazione e supportare la trasformazione digitale in vari settori industriali.

Gestione progetto
  • Introduzione agli approcci di gestione dei progetti software
  • Design del Software-Architetture
  • Design Patterns
  • Strumenti di Integrazione e Deployment di tipo agile

Nel corso verranno analizzate tutte le fasi del ciclo di vita del software con particolare enfasi alla gestione di progetti di sviluppo complessi. Verrà quindi introdotta la metodologia per analizzare i requisiti che il software in ottica di design thinking, secondo principi ed approcci noti dei design patterns e lavoro in ottica Agile.

Digitalizzazione dei processi di produzione
  • Principi di modellazione nei sistemi informativi
  • Gestione dei processi organizzativi
  • Modellazione dei processi organizzativi

Il corso avrà lo scopo di fornire i concetti necessari per governare l'analisi, comprensione dei processi di business in un organizzazione, con un focus su sistemi di process management e workflow management systems. Lo scopo principale del corso è quello comprendere il vantaggio nell'uso di paradigmi orientati ai processi nella definizione dei sistemi informativi nelle applicazioni enterprise.

Gestione delle informazioni aziendali
  • Fodamenti di Basi di Dati
  • Modellazione Concettuale
  • Linguaggi di Interrogazione
  • Tecnologie di Basi di Dati Relazionali

Il corso ha lo scopo di promuovere l'uso delle bsi di dati che permettono di immagazzinare le informazioni in formati standardizzati. Il corso fornisce gli strumenti fondamentali alla modellazione di database, alla ricerca di informazioni al loro interno e presenta le principali tecnologie che permettono di connettere i database alle applicazioni.