Esami

Curriculum vitæ
ūüá¨ūüáß English

‚ÄĘ Universit√† degli Studi di Milano-Bicocca
‚ÄĘ Educational Testing Services
‚ÄĘ Microsoft
‚ÄĘ Universit√† degli Studi di Catania

Università degli Studi di Milano-Bicocca

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

Cyber Law (25/30)
(febbraio 2018)
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)
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)
Introduzione; Costruzione di un team; Gestione di un team; Gestione del tempo.
Docente: Massimo Manzari .

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

Strategic Management (30/30)
(dicembre 2017)
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)
Introduzione; Network analytics; Data analytics.
Docente: Elisabetta Fersini  .

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

Social Marketing (28/30)
(novembre 2017)
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)
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)
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)
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)
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)
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)
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)
Comunicazione come fattore organizzativo; La comunicazione efficace.
Docente: Carmela Torelli .

Risk Management (29/30)
(aprile 2017)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Creare e configurare piani di test;¬†Gestire test case;¬†Gestire l’esecuzione di test.

74-353 – Windows UX Design (842/1000)
(febbraio 2014)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Ottimizzazione lineare e non-lineare; Controllo e filtraggio ottimo in sistemi dinamici.
Docente: Mattia Frasca .

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

Sicurezza nei sistemi informativi (25/30)
(settembre 2008)
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)
Teoria dell’informazione; Codici lineari e polinomiali; Codici convoluzionali.
Docente: Lorenzo Milazzo.

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

Linguaggi di programmazione (25/30)
(settembre 2007)
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)
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)
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)
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)
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)
Componenti elettronici; Circuiti elettronici analogici; Elettronica digitale.
Docente: Walter Aloisi.

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

Reti di calcolatori (25/30)
(luglio 2006)
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)
Reti logiche; Architetture dei calcolatori elettronici; Programmazione in linguaggio Assembly.
Docente: Orazio Mirabella.

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

Analisi matematica III (30/30)
(febbraio 2006)
Trasformata di Laplace; Trasformata di Fourier; Cenni di probabilità e statistica.
Docente:¬†Pietro Zamboni ūüĒó.

Elettrotecnica (24/30)
(febbraio 2006)
Analisi dei circuiti.
Docente: Antonio Laudani ūüĒó.

Elementi di ingegneria dell’automazione (29/30)
(febbraio 2006)
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)
Basi di dati relazionali; SQL; DBMS.
Docente: Corrado Santoro ūüĒó.

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

Analisi matematica II (20/30)
(luglio 2005)
Serie di funzioni; Funzioni di due o pi√Ļ variabili; Integrali multipli; Equazioni differenziali.
Docente:¬†Pietro Zamboni ūüĒó.

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

Algebra lineare e geometria (28/30)
(febbraio 2005)
Calcolo matriciale; Geometria analitica.
Docente:¬†Maria Grazia Cinquegrani ūüĒó.

Analisi matematica I (26/30)
(gennaio 2005)
Limiti; Calcolo differenziale; Calcolo integrale; Serie numeriche.
Docente:¬†Patrizia Daniele ūüĒó.

Fondamenti di informatica e laboratorio (26/30)
(luglio 2004)
Programmazione strutturata; Laboratorio.
Docente:¬†Salvatore Cavalieri ūüĒó.

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

Fisica sperimentale I (27/30)
(febbraio 2004)
Fondamenti di dinamica dei sistemi.
Docente: Filippo Falciglia ūüĒó.

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