Esami

Curriculum vitæ
🇬🇧 English

UniversitĂ  degli Studi di Milano-Bicocca

Internet of Things: A complex surveillance system (30/30)
(marzo 2018)
• Argomenti: IoT: Architetture e piattaforme; Un complesso sistema di sorveglianza.
• Docente: Giuseppe Lieto.

Cyber Law (25/30)
(febbraio 2018)
• Argomenti: Il fattore umano nella sicurezza; Licenze FLOSS; La dimensione psicologica della sicurezza informatica; Normativa sul trattamento dei dati personali; GDPR.
• Docente: Andrea Rossetti.

ROI and IT Investments (28/30)
(gennaio 2018)
• Argomenti: Pay-back period (PBP); Ritorno di un investimento (ROI); Valore attuale netto (PNV); Internal rate on return (IRR).
• Docente: Maria Francesca Kainich.

Team Building and Team Management (28/30)
(gennaio 2018)
• Argomenti: Introduzione; Costruzione di un team; Gestione di un team; Gestione del tempo.
• Docente: Massimo Manzari.

Cloud Computing (30/30 e lode)
(dicembre 2017)
• Argomenti: Introduzione; Scienza dei servizi; Virtualizzazione; Problematiche; Piattaforme di IoT; La rivoluzione delle API.
• Docente: Flavio De Paoli.

Strategic Management (30/30)
(dicembre 2017)
• Argomenti: Dal product al brand management; Politiche di marca; Concorrenza fra le marche; Politiche di portafoglio e di marche; Sviluppo della marca.
• Docente: Angelo Di Gregorio.

Data Analytics (28/30)
(dicembre 2017)
• Argomenti: Introduzione; Network analytics; Data analytics.
• Docente: Elisabetta Fersini.

Cybersecurity (29/30)
(dicembre 2017)
• Argomenti: Fondamenti di crittografia; Sicurezza nei sistemi operativi; Sicurezza nelle reti; Software malizioso.
• Docente: Giovanni Denaro.

Social Marketing (28/30)
(novembre 2017)
• Argomenti: Cos’è il CRM; Web 2.0 e social CRM; Realizzare il CRM nelle aziende e nelle pubbliche amministrazioni.
• Docente: Maurizio Mesenzani.

Enterprise Social Network (30/30)
(ottobre 2017)
• Argomenti: Introduzione; Panoramica, definizione; Features, Confronti; TIBBR; Profili utente, HUMHUB; Contaminazioni e analitica; Integrazione, RoI, considerazioni finali.
• Docente: Silvia Calegari.

Inglese per la presentazione dei progetti (30/30)
(luglio 2017)
• Argomenti: Course presentation; Time management; Oral presentations; Global etiquette; Emails; Telephone calls; Video presentations; Final exams.
• Docente: Monique Paté.

Budget, Reporting e Business Plan (30/30)
(luglio 2017)
• Argomenti: I fondamenti del budget; Il budget del sistema produttivo; Il budget commerciale o del sistema distribuito; Il budget delle strutture centrali; I budget aziendali e il forecast; Il sistema di reporting aziendale.
• Docenti: Massimo Saita, Maria Francesca Kainich.

Business Process Management (30/30)
(luglio 2017)
• Argomenti: Introduzione; I processi di business; Modellare i processi, eccezioni, cambiamenti dinamici; I cambiamenti; Riflessioni sui processi e sull’uso, implicazioni della rappresentazione dei processi; Le qualitĂ  dei processi e dei loro supporti.
• Docente: Alessandra Agostini, Giorgio De Michelis.

Quality Management (27/30)
(giugno 2017)
• Argomenti: Introduzione; Il processo di qualità del software; Pianificazione e monitoraggio della qualità; Test di integrazione e componenti; Test di sistema, accettazione e regressione; Test funzionale; Miglioramento del processo ed automazione del processo di test; Documentazione, rapporti e certificazione.
• Docente: Mauro Pezzè.

Project Management (28/30)
(giugno 2017)
• Argomenti: Introduzione; Nozioni base; Tecniche e strumenti; La pianificazione economica; Gestione operativa; Ruoli; Tool di gestione di progetto.
• Docente: Alessandro Roscini.

Presentation and Communication Techniques (30/30)
(maggio 2017)
• Argomenti: Comunicazione come fattore organizzativo; La comunicazione efficace.
• Docente: Carmela Torelli.

Risk Management (29/30)
(aprile 2017)
• Argomenti: Introduzione; Risk management; Error management; I fattori organizzativi; I fattori latenti; Normal accidents theory; High reliability organizations; Livelli del fallimento; Conclusioni.
• Docente: Maurizio Catino.

Change Management (26/30)
(aprile 2017)
Change management; Lezioni preliminari e materiali propedeutici; I sette principi fondamentali.
• Docente: Massimo Manzari.

Knowledge Management (30/30)
(aprile 2017)
• Argomenti: Introduzione al corso; Il knowledge management; Processi, strumenti e organizzazione per il KM; Comunità e conoscenze; Progettazione del KM; Benefici, rischi e lesson learned.
• Docente: Giorgio De Michelis, Maurizio Mesenzani.

Networking Services (28/30)
(febbraio 2017)
• Argomenti: Introduzione; Strato di applicazione; Strato di trasporto; Strato di rete; Strato di connessione e stato fisico; Wireless; Multimedialità.
• Docente: Matteo Dominoni.

Educational Testing Service

TOEFL iBT (89/120 – B2)
(luglio 2015)
• Argomenti: Lingua inglese (lettura, ascolto, conversazione, scrittura).

TOEFL iBT (91/120 – B2)
(giugno 2014)
Lingua inglese (lettura, ascolto, conversazione, scrittura).

Microsoft

70-506 – TS: Silverlight 4, Development (920/1000)
(luglio 2014)
• Argomenti: Comporre un’interfaccia utente; Ottimizzare l’interfaccia utente; Implementare la logica dell’applicazione; Utilizzare i dati; Interagire con una piattaforma host; Strutturare le applicazioni; Distribuire le applicazioni.

70-583 – Pro: Designing and Developing Microsoft Azure Applications (1000/1000)
(luglio 2014)
• Argomenti: Progettare l’architettura di archiviazione dei dati; Ottimizzare l’accesso ai dati e la messaggistica; Progettare l’architettura dell’applicazione; Preparazione della distribuzione di applicazioni e servizi; Esaminare e analizzare le applicazioni; Progettazione soluzioni integrate.

70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solutions (809/1000)
(giugno 2014)
• Argomenti: Progettare e implementare la ricerca; Implementare Servizi di integrazione applicativa (BCS); Implementare i profili utente e personalizzare il carico di lavoro dei social network; Implementare Enterprise Content Management (ECM) e Web Content Management (WCM); Progettare soluzioni per le prestazioni e la risoluzione dei problemi; Implementare Servizio metadati gestiti (MMS).

70-488 – Developing Microsoft SharePoint Server 2013 Core Solutions (770/1000)
(giugno 2014)
• Argomenti: Pianificare e progettare siti di SharePoint; Implementare l’autorizzazione e l’autenticazione; Accedere ai dati e gestirli; Implementare soluzioni SharePoint; Implementare l’esperienza utente e l’architettura delle informazioni; Creare processi aziendali; Creare app Office.

70-496 – Administering Visual Studio Team Foundation Server 2012 (918/1000)
(maggio 2014)
• Argomenti: Installare e configurare Team Foundation Server (TFS); Gestire Team Foundation Server; Personalizzare Team Foundation Server per l’utilizzo in team; Amministrare il controllo delle versioni.

70-498 – Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management (880/1000)
(aprile 2014)
• Argomenti: Definire un ciclo di vita dello sviluppo del software (SDLC, Software Development Lifecycle) end-to-end efficace; Definire il processo ALM; Definire un’iterazione software; Definire il valore finale per l’iterazione del software; Sviluppare valore per i clienti con qualitĂ  elevata; Integrare l’ambiente di sviluppo e quello operativo.

70-497 – Software Testing with Visual Studio 2012 (730/1000)
(febbraio 2014)
• Argomenti: Creare e configurare piani di test; Gestire test case; Gestire l’esecuzione di test.

74-353 – Windows UX Design (842/1000)
(febbraio 2014)
• Argomenti: Principi di progettazione di Windows; Navigazione; Elementi di layout e interfaccia utente; Snapping e ridimensionamento; Accessi, contratti ed estensioni; Riquadri e notifiche; Tocco e animazione; Accessibilità e globalizzazione; Windows Store.

70-485 – Advanced Windows Store App Development Using C# (936/1000)
(luglio 2013)
• Argomenti: Sviluppare app di Windows Store; Rilevare e interagire con i dispositivi; Programmare l’interazione utente; Ottimizzare l’interfaccia utente; Gestire i dati e la sicurezza; Preparare la distribuzione della soluzione.

70-484 – Essentials of Developing Windows Store Apps Using C# (906/1000)
(giugno 2013)
• Argomenti: Progettare app di Windows Store; Sviluppare app di Windows Store; Creare l’interfaccia utente; Programmare l’interazione utente; Gestire la protezione e i dati.

70-482 – Advanced Windows Store App Development Using HTML5 and JavaScript (806/1000)
(giugno 2013)
• Argomenti: Sviluppare app di Windows Store; Rilevare e interagire con i dispositivi; Programmare l’interazione dell’utente; Ottimizzare l’interfaccia utente; Gestire i dati e la sicurezza; Preparare la distribuzione della soluzione.

70-481 – Essentials of Developing Windows Store Apps Using HTML5 and JavaScript (831/1000)
(maggio 2013)
• Argomenti: Progettare app di Windows Store; Sviluppare app di Windows Store; Creare l’interfaccia utente; Programmare l’interazione utente; Gestire la protezione e i dati.

70-487 – Developing Windows Azure and Web Services (925/1000)
(marzo 2013)
• Argomenti: Accesso ai dati; Esecuzione di query e modifica di dati utilizzando Entity Framework; Progettazione e implementazione di servizi WCF; Creazione e utilizzo di servizi basati su API Web; Distribuzione di applicazioni e servizi Web.

70-486 – Developing ASP.NET MVC 4 Web Applications (943/1000)
(marzo 2013)
• Argomenti: Progettare l’architettura dell’applicazione; Progettare l’esperienza utente; Sviluppare l’esperienza utente; Eseguire il debug delle applicazioni Web e risolverne i problemi; Progettare e implementare la sicurezza.

70-483 – Programming in C# (825/1000)
(gennaio 2013)
• Argomenti: Gestire il flusso programma; Creare e usare i tipi; Eseguire il debug delle applicazioni e implementare la protezione; Implementare l’accesso ai dati.

70-480 – Programming in HTML5 with JavaScript and CSS3 (940/1000)
(gennaio 2013)
• Argomenti: Implementare e modificare strutture di documenti e oggetti; Implementare il flusso programma; Accedere e configurare la sicurezza dei dati; Utilizzare CSS3 nelle applicazioni.

70-519 – Pro: Designing and Developing Web Applications using Microsoft .NET Framework 4 (972/1000)
(gennaio 2013)
• Argomenti: Progettare l’architettura dell’applicazione; Progettare l’esperienza utente; Progettare strategie e strutture di dati; Progettare l’architettura e l’implementazione di sicurezza; Preparare e analizzare i problemi delle applicazioni; Progettare una strategia di distribuzione.

70-513 – TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 (809/1000)
(dicembre 2012)
• Argomenti: Creare servizi; Ospitare e configurare i servizi; Utilizzare i servizi; Proteggere i servizi; Gestire il ciclo di vita dell’istanza del servizio; Monitorare e risolvere i problemi dei sistemi distribuiti.

70-516 – TS: Accessing Data with Microsoft .NET Framework 4 (930/1000)
(dicembre 2012)
• Argomenti: Modellare i dati; Gestire connessioni e contesto; Eseguire query di dati; Modificare i dati; Sviluppare e distribuire le applicazioni affidabili.

70-515 – TS: Web Applications Development with Microsoft .NET Framework 4 (850/1000)
(novembre 2012)
Sviluppo di pagine Web Form; Sviluppo e utilizzo di controlli Web Form; Implementazione di script lato client e AJAX; Configurazione ed estensione di un’applicazione Web; Visualizzazione e manipolazione di dati; Sviluppo di un’applicazione Web utilizzando ASP.NET MVC 2.

UniversitĂ  degli Studi di Catania

Metodologie di progettazione hardware-software (21/30)
(maggio 2011)
• Argomenti: Linguaggi per la descrizione dell’hardware (VHDL e SystemC); Flusso di progettazione concorrente hardware-software; Strumenti CAD per la progettazione automatica hardware-software.
• Docente: Giuseppe Ascia.

Sistemi real-time (21/30)
(marzo 2011)
• Argomenti: Problematiche dei sistemi real-time; Strumenti utili alla progettazione di sistemi real-time; Soluzioni progettuali adottate in sistemi operativi real-time esistenti; Kernel real-time per sistemi embedded.
• Docenti: Lucia Lo Bello, Emanuele Toscano.

Tecniche di programmazione avanzata (22/30)
(febbraio 2011)
• Argomenti: Tecniche di programmazione per il web-computing e i sistemi software connessi; Modelli di esecuzione, tecniche e strumenti di programmazione (a oggetti, a componenti, web service) per il progetto di un sistema; Architetture .NET e Java avanzate.
• Docente: Michele Malgeri.

Progetto di compilatori e interpreti (27/30)
(febbraio 2011)
• Argomenti: Tecniche formali per la specifica dei linguaggi; Tecniche di analisi lessicale, sintattica e semantica; Progettazione e implementazione di un compilatore e un interprete.
• Docente: Vincenza Carchiolo.

Progetto di sistemi distribuiti (30/30 e lode)
(dicembre 2010)
• Argomenti: Progettazione e programmazione in ambito distribuito; Problemi di “coordination” e programmazione concorrente.
• Docenti: Antonella Di Stefano, Giovanni Morana.

Sistemi embedded per il mobile multimedia (28/30)
(ottobre 2010)
• Argomenti: Architetture avanzate dei microprocessori “general-purpose” e “application-specific”; Caratteristiche generali dei sistemi embedded, con particolare enfasi ai sistemi embedded per mobile multimedia; Tecniche di ottimizzazione delle prestazioni e della potenza di un sistema embedded; Strategie di esplorazione dello spazio di progettazione.
• Docenti: Vincenzo Catania, Maurizio Palesi.

Reti per controllo di processo (28/30)
(ottobre 2010)
• Argomenti: Problematiche di reti wired e wireless per applicazioni nell’ambito del controllo di processo; Caratteristiche e ambiti applicativi dei field bus presenti sul mercato; Protocolli delle reti wireless; Problematiche di organizzazione di topologia, routing e consumo energetico; Caratteristiche delle Wireless sensor networks.
• Docente: Orazio Mirabella.

Informatica industriale (25/30)
(luglio 2010)
• Argomenti: Standard industriali di programmazione PLC; Sistemi di controllo distribuito; Algoritmi e strategie di gestione della produzione industriale; Sistemi informativi aziendali (MRP, SCM, CRM).
• Docente: Salvatore Cavalieri 🔗.

Intelligenza artificiale (27/30)
(giugno 2010)
• Argomenti: Tecniche dell’IA (reti neurali, logica fuzzy, programmazione logica e funzionale, algoritmi genetici) e loro applicazioni; Sviluppo di un progetto/prototipo di un sistema intelligente basato su tecnologie innovative (digital human, multimodalitĂ , sistemi embedded di tipo neurale o fuzzy, 3D ed avatar) e/o metodologie avanzate (computer vision, speech recognition, affective computing, sistemi dinamici complessi).
• Docenti: Alberto Faro, Concetto Spampinato.

Metodi per l’analisi e il dimensionamento di reti (27/30)
(febbraio 2010)
• Argomenti: Strumenti di calcolo analitici (processi di Markov, teoria delle code) e simulativi per la valutazione delle prestazioni e la progettazione di reti.
• Docente: Giovanni Schembra.

Ingegneria del software II (23/30)
(ottobre 2009)
• Argomenti: Moderni processi di produzione del software; Principi dell’ingegneria dei requisiti; Architetture software; Metodologie di progettazione; Notazioni di specifica; Metodi e strumenti per la verifica e la convalida.
• Docente: Andrea Calvagna 🔗.

Lingua spagnola (30/30 e lode)
(ottobre 2009)
• Argomenti: Lingua spagnola (lettura, ascolto, conversazione, scrittura).
• Docente: María Candida Muñoz Medrano.

Circuiti e algoritmi per l’elaborazione di immagini (30/30)
(giugno 2009)
• Argomenti: Conoscenza base, metodologie avanzate e strumenti hardware-software per l’acquisizione, l’elaborazione e lo storage di immagini, nel contesto di applicazioni informatiche e telematiche.
• Docenti: Giacomo Capizzi, Salvatore Coco.

Sistemi cognitivi e interazione uomo-macchina (28/30)
(marzo 2009)
• Argomenti: Funzionamento dei sistemi cognitivi; Metodi di valutazione dell’usabilitĂ ; Progettazione dell’interfaccia utente di applicazioni software; Sviluppo di sistemi interattivi caratterizzati da una buona usabilitĂ , con particolare riferimento ai dispositivi mobili e alle interfacce multimodali.
• Docente: Daniela Giordano.

Tecniche per l’ottimizzazione del controllo (24/30)
(febbraio 2009)
• Argomenti: Ottimizzazione lineare e non-lineare; Controllo e filtraggio ottimo in sistemi dinamici.
• Docente: Mattia Frasca.

Teoria dei fenomeni aleatori (30/30)
(gennaio 2009)
• Argomenti: Teoria della probabilità e delle variabili casuali.
• Docente: Giacomo Morabito.

Sicurezza nei sistemi informativi (25/30)
(settembre 2008)
• Argomenti: Problematiche di sicurezza di un sistema informativo; Tecniche crittografiche per fornire sistemi di sicurezza; Tecniche di progettazione di ambienti e servizi di rete sicuri; Standard nel mondo della sicurezza.
• Docente: Orazio Tomarchio.

Teoria dei codici (26/30)
(febbraio 2008)
• Argomenti: Teoria dell’informazione; Codici lineari e polinomiali; Codici convoluzionali.
• Docente: Lorenzo Milazzo.

Laboratorio di calcolatori elettronici (28/30)
(ottobre 2007)
• Argomenti: Metodologie e linguaggi per la progettazione di calcolatori elettronici.
• Docenti: Vincenzo Catania, Davide Patti.

Linguaggi di programmazione (25/30)
(settembre 2007)
• Argomenti: Paradigmi e modelli di programmazione a oggetti; Linguaggio Java; Linguaggi di scripting (Perl, PHP, ecc.).
• Docenti: Vincenza Carchiolo, Vincenzo Nicosia.

Fondamenti di telecomunicazioni (20/30)
(luglio 2007)
• Argomenti: Teoria dei segnali; Caratterizzazione dei canali; Tecniche di trasmissione dell’informazione; Modulazione dei segnali; Servizi e reti di telecomunicazione; Sistemi radio-mobili; Comunicazioni multimediali.
• Docente: Mario Barbera.

Ingegneria del software I (24/30)
(luglio 2007)
• Argomenti: Modelli di sviluppo del software; Specifica dei requisiti; Validazione e manutenzione dei sistemi software; Progettazione orientata agli oggetti; UML.
• Docenti: Lorenzo Vita 🔗, Andrea Calvagna 🔗.

Sistemi informativi (26/30)
(marzo 2007)
• Argomenti: Progettazione di sistemi informativi per scenari, ruoli e aspetti; Sistemi informativi aziendali e industriali; Sistemi informativi sul web; Rapid prototyping.
• Docenti: Alberto Faro, Concetto Spampinato.

Misure elettroniche e laboratorio (22/30)
(febbraio 2007)
• Argomenti: Elaborazione dell’incertezza nei sistemi di misura; Metodi e strumenti per le misure elettroniche; Sensori e trasduttori; Sviluppo e prototipazione di sensori e sistemi di misura in ambiente industriale.
• Docenti: Nicola Pitrone, Bruno Andò.

Elettronica (25/30)
(gennaio 2007)
• Argomenti: Componenti elettronici; Circuiti elettronici analogici; Elettronica digitale.
• Docente: Walter Aloisi.

Fisica tecnica (30/30 e lode)
(gennaio 2007)
Docente: Giuliano Cammarata.

Reti di calcolatori (25/30)
(luglio 2006)
• Argomenti: Reti locali, intranet, internet; Problematiche delle reti real-time; Reti per controllo di processo; Valutazione delle prestazioni delle reti.
• Docente: Orazio Mirabella.

Calcolatori elettronici (21/30)
(luglio 2006)
• Argomenti: Reti logiche; Architetture dei calcolatori elettronici; Programmazione in linguaggio Assembly.
• Docente: Orazio Mirabella.

Sistemi operativi (22/30)
(giugno 2006)
• Argomenti: Architettura di un sistema operativo centralizzato e soluzioni progettuali.
• Docente: Antonella Di Stefano.

Analisi matematica III (30/30)
(febbraio 2006)
• Argomenti: Trasformata di Laplace; Trasformata di Fourier; Cenni di probabilità e statistica.
• Docente: Pietro Zamboni 🔗.

Elettrotecnica (24/30)
(febbraio 2006)
• Argomenti: Analisi dei circuiti.
• Docente: Antonio Laudani 🔗.

Elementi di ingegneria dell’automazione (29/30)
(febbraio 2006)
• Argomenti: Modelli di sistemi dinamici; Equazioni di stato; Funzione di trasferimento; Proprietà strutturali; Sistemi di controllo.
• Docente: Giovanni Muscato 🔗.

Basi di dati (30/30)
(gennaio 2006)
• Argomenti: Basi di dati relazionali; SQL; DBMS.
• Docente: Corrado Santoro 🔗.

Economia e cultura di impresa (26/30)
(gennaio 2006)
• Argomenti: Economia e organizzazione aziendale.
• Docente: Anna Maria Privitera.

Analisi matematica II (20/30)
(luglio 2005)
• Argomenti: Serie di funzioni; Funzioni di due o più variabili; Integrali multipli; Equazioni differenziali.
• Docente: Pietro Zamboni 🔗.

Fisica sperimentale II (18/30)
(marzo 2005)
• Argomenti: Analisi di fenomeni elettromagnetici.
• Docente: Mario Lo Savio.

Algebra lineare e geometria (28/30)
(febbraio 2005)
• Argomenti: Calcolo matriciale; Geometria analitica.
• Docente: Maria Grazia Cinquegrani 🔗.

Analisi matematica I (26/30)
(gennaio 2005)
• Argomenti: Limiti; Calcolo differenziale; Calcolo integrale; Serie numeriche.
• Docente: Patrizia Daniele 🔗.

Fondamenti di informatica e laboratorio (26/30)
(luglio 2004)
• Argomenti: Programmazione strutturata; Laboratorio.
• Docente: Salvatore Cavalieri 🔗.

Chimica (25/30)
(giugno 2004)
• Argomenti: Proprietà e trasformazione della materia; Studio e razionalizzazione di fenomeni chimici.
• Docente: Paolo Finocchiaro.

Fisica sperimentale I (27/30)
(febbraio 2004)
• Argomenti: Fondamenti di dinamica dei sistemi.
• Docente: Filippo Falciglia 🔗.

Lingua inglese (27/30)
(gennaio 2004)
• Argomenti: Lingua inglese (lettura, ascolto, conversazione, scrittura).
• Docente: Cristina Villovich.