Esami

Curriculum vitæ

Università degli Studi di Milano-Bicocca

Internet of Things: A complex surveillance system (30/30)

Giuseppe Lieto, Milano, marzo 2018
IoT: Architetture e piattaforme; Un complesso sistema di sorveglianza.

Cyber Law (25/30)

Andrea Rossetti, Milano, febbraio 2018
Il fattore umano nella sicurezza; Licenze FLOSS; La dimensione psicologica della sicurezza informatica; Normativa sul trattamento dei dati personali; GDPR.

ROI and IT Investments (28/30)

Maria Francesca Kainich, Milano, gennaio 2018
Pay-back period (PBP); Ritorno di un investimento (ROI); Valore attuale netto (PNV); Internal rate on return (IRR).

Team Building and Team Management (28/30)

Massimo Manzari, Milano, gennaio 2018
Introduzione; Costruzione di un team; Gestione di un team; Gestione del tempo.

Cloud Computing (30/30 e lode)

Flavio De Paoli, Milano, dicembre 2017
Introduzione; Scienza dei servizi; Virtualizzazione; Problematiche; Piattaforme di IoT; La rivoluzione delle API.

Strategic Management (30/30)

Angelo Di Gregorio, Milano, dicembre 2017
Dal product al brand management; Politiche di marca; Concorrenza fra le marche; Politiche di portafoglio e di marche; Sviluppo della marca.

Data Analytics (28/30)

Elisabetta Fersini, Milano, dicembre 2017
Introduzione; Network analytics; Data analytics.

Cybersecurity (29/30)

Giovanni Denaro, Milano, dicembre 2017
Fondamenti di crittografia; Sicurezza nei sistemi operativi; Sicurezza nelle reti; Software malizioso.

Social Marketing (28/30)

Maurizio Mesenzani, Milano, novembre 2017
Cos’è il CRM; Web 2.0 e social CRM; Realizzare il CRM nelle aziende e nelle pubbliche amministrazioni.

Enterprise Social Network (30/30)

Silvia Calegari, Milano, ottobre 2017
Introduzione; Panoramica, definizione; Features, Confronti; TIBBR; Profili utente, HUMHUB; Contaminazioni e analitica; Integrazione, RoI, considerazioni finali.

Inglese per la presentazione dei progetti (30/30)

Monique Paté, Milano, luglio 2017
Course presentation; Time management; Oral presentations; Global etiquette; Emails; Telephone calls; Video presentations; Final exams.

Budget, Reporting e Business Plan (30/30)

Massimo Saita – Maria Francesca Kainich, Milano, 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.

Business Process Management (30/30)

Alessandra Agostini – Giorgio De Michelis, Milano, 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.

Quality Management (27/30)

Mauro Pezzé, Milano, 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.

Project Management (28/30)

Alessandro Roscini, Milano, giugno 2017
Introduzione; Nozioni base; Tecniche e strumenti; La pianificazione economica; Gestione operativa; Ruoli; Tool di gestione di progetto.

Presentation and Communication Techniques (30/30)

Carmela Torelli, Milano, maggio 2017
Comunicazione come fattore organizzativo; La comunicazione efficace.

Risk Management (29/30)

Maurizio Catino, Milano, aprile 2017
Introduzione; Risk management; Error management; I fattori organizzativi; I fattori latenti; Normal accidents theory; High reliability organizations; Livelli del fallimento; Conclusioni.

Change Management (26/30)

Massimo Manzari, Milano, aprile 2017
Change management; Lezioni preliminari e materiali propedeutici; I sette principi fondamentali.

Knowledge Management (30/30)

Giorgio De Michelis – Maurizio Mesenzani, Milano, 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.

Networking Services (28/30)

Matteo Dominoni, Milano, febbraio 2017
Introduzione; Strato di applicazione; Strato di trasporto; Strato di rete; Strato di connessione e stato fisico; Wireless; Multimedialità.

Educational Testing Service

TOEFL iBT (89/120 (B2)

Milano, luglio 2015
Lingua inglese (lettura, ascolto, conversazione, scrittura).

TOEFL iBT (91/120 (B2)

Milano, giugno 2014
Lingua inglese (lettura, ascolto, conversazione, scrittura).

Microsoft

70-506 (TS: Silverlight 4, Development (920/1000)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, febbraio 2014
Creare e configurare piani di test; Gestire test case; Gestire l’esecuzione di test.

74-353 (Windows UX Design (842/1000)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Milano, 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)

Giuseppe Ascia, Catania, 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.

Sistemi real-time (21/30)

Lucia Lo Bello – Emanuele Toscano, Catania, 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.

Tecniche di programmazione avanzata (22/30)

Michele Malgeri, Catania, 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.

Progetto di compilatori e interpreti (27/30)

Vincenza Carchiolo, Catania, 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.

Progetto di sistemi distribuiti (30/30 e lode)

Antonella Di Stefano – Giovanni Morana (dicembre 2010
Progettazione e programmazione in ambito distribuito; Problemi di “coordination” e programmazione concorrente.

Sistemi embedded per il mobile multimedia (28/30)

Vincenzo Catania – Maurizio Palesi, Catania, 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.

Reti per controllo di processo (28/30)

Orazio Mirabella, Catania, 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.

Informatica industriale (25/30)

Salvatore Cavalieri, Catania, 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).

Intelligenza artificiale (27/30)

Alberto Faro – Concetto Spampinato, Catania, 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).

Metodi per l’analisi e il dimensionamento di reti (27/30)

Giovanni Schembra, Catania, febbraio 2010
Strumenti di calcolo analitici (processi di Markov, teoria delle code) e simulativi per la valutazione delle prestazioni e la progettazione di reti.

Ingegneria del software II (23/30)

Andrea Calvagna, Catania, 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.

Lingua spagnola (30/30 e lode)

María Candida Muñoz Medrano, Catania, ottobre 2009
Lingua spagnola (lettura, ascolto, conversazione, scrittura).

Circuiti e algoritmi per l’elaborazione di immagini (30/30)

Giacomo Capizzi – Salvatore Coco, Catania, 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.

Sistemi cognitivi e interazione uomo-macchina (28/30)

Daniela Giordano, Catania, 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.

Tecniche per l’ottimizzazione del controllo (24/30)

Mattia Frasca, Catania, febbraio 2009
Ottimizzazione lineare e non-lineare; Controllo e filtraggio ottimo in sistemi dinamici.

Teoria dei fenomeni aleatori (30/30)

Giacomo Morabito, Catania, gennaio 2009
Teoria della probabilità e delle variabili casuali.

Sicurezza nei sistemi informativi (25/30)

Orazio Tomarchio, Catania, 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.

Teoria dei codici (26/30)

Lorenzo Milazzo, Catania, febbraio 2008
Teoria dell’informazione; Codici lineari e polinomiali; Codici convoluzionali.

Laboratorio di calcolatori elettronici (28/30)

Vincenzo Catania – Davide Patti, Catania, ottobre 2007
Metodologie e linguaggi per la progettazione di calcolatori elettronici.

Linguaggi di programmazione (25/30)

Vincenza Carchiolo – Vincenzo Nicosia, Catania, settembre 2007
Paradigmi e modelli di programmazione a oggetti; Linguaggio Java; Linguaggi di scripting (Perl, PHP, ecc.).

Fondamenti di telecomunicazioni (20/30)

Mario Barbera, Catania, 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.

Ingegneria del software I (24/30)

Lorenzo Vita – Andrea Calvagna, Catania, luglio 2007
Modelli di sviluppo del software; Specifica dei requisiti; Validazione e manutenzione dei sistemi software; Progettazione orientata agli oggetti; UML.

Sistemi informativi (26/30)

Alberto Faro – Concetto Spampinato, Catania, marzo 2007
Progettazione di sistemi informativi per scenari, ruoli e aspetti; Sistemi informativi aziendali e industriali; Sistemi informativi sul web; Rapid prototyping.

Misure elettroniche e laboratorio (22/30)

Nicola Pitrone – Bruno Andò, Catania, 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.

Elettronica (25/30)

Walter Aloisi, Catania, gennaio 2007
Componenti elettronici; Circuiti elettronici analogici; Elettronica digitale.

Fisica tecnica (30/30 e lode)

Giuliano Cammarata, Catania, gennaio 2007

Reti di calcolatori (25/30)

Orazio Mirabella, Catania, luglio 2006
Reti locali, intranet, internet; Problematiche delle reti real-time; Reti per controllo di processo; Valutazione delle prestazioni delle reti.

Calcolatori elettronici (21/30)

Orazio Mirabella, Catania, luglio 2006
Reti logiche; Architetture dei calcolatori elettronici; Programmazione in linguaggio Assembly.

Sistemi operativi (22/30)

Antonella Di Stefano, Catania, giugno 2006
Architettura di un sistema operativo centralizzato e soluzioni progettuali.

Analisi matematica III (30/30)

Pietro Zamboni, Catania, febbraio 2006
Trasformata di Laplace; Trasformata di Fourier; Cenni di probabilità e statistica.

Elettrotecnica (24/30)

Antonio Laudani, Catania, febbraio 2006
Analisi dei circuiti.

Elementi di ingegneria dell’automazione (29/30)

Giovanni Muscato, Catania, febbraio 2006
Modelli di sistemi dinamici; Equazioni di stato; Funzione di trasferimento; Proprietà strutturali; Sistemi di controllo.

Basi di dati (30/30)

Corrado Santoro, Catania, gennaio 2006
Basi di dati relazionali; SQL; DBMS.

Economia e cultura di impresa (26/30)

Anna Maria Privitera, Catania, gennaio 2006
Economia e organizzazione aziendale.

Analisi matematica II (20/30)

Pietro Zamboni, Catania, luglio 2005
Serie di funzioni; Funzioni di due o più variabili; Integrali multipli; Equazioni differenziali.

Fisica sperimentale II (18/30)

Mario Lo Savio, Catania, marzo 2005
Analisi di fenomeni elettromagnetici.

Algebra lineare e geometria (28/30)

Maria Grazia Cinquegrani, Catania, febbraio 2005
Calcolo matriciale; Geometria analitica.

Analisi matematica I (26/30)

Patrizia Daniele, Catania, gennaio 2005
Limiti; Calcolo differenziale; Calcolo integrale; Serie numeriche.

Fondamenti di informatica e laboratorio (26/30)

Salvatore Cavalieri, Catania, luglio 2004
Programmazione strutturata; Laboratorio.

Chimica (25/30)

Paolo Finocchiaro, Catania, giugno 2004
Proprietà e trasformazione della materia; Studio e razionalizzazione di fenomeni chimici.

Fisica sperimentale I (27/30)

Filippo Falciglia, Catania, febbraio 2004
Fondamenti di dinamica dei sistemi.

Lingua inglese (27/30)

Cristina Villovich, Catania, gennaio 2004
Lingua inglese (lettura, ascolto, conversazione, scrittura).