University of Milan-Bicocca
Internet of Things: A complex surveillance system (30/30)
(March 2018)
• Arguments: IoT: Architectures and platforms; A complex surveillance system.
• Teacher: Giuseppe Lieto.
Cyber Law (25/30)
(February 2018)
• Arguments: The human factor in security; FLOSS licenses; The psychological dimension of computer security; Regulations on personal data processing; GDPR.
• Teacher: Andrea Rossetti.
ROI and IT Investments (28/30)
(January 2018)
• Arguments: Pay-back period (PBP); Return on investment (ROI); Present net value (PNV); Internal rate on return (IRR).
• Teacher: Maria Francesca Kainich.
Team Building and Team Management (28/30)
(January 2018)
• Arguments: Introduction; Team building; Team management; Time management.
• Teacher: Massimo Manzari.
Cloud Computing (30/30 cum Laude)
(December 2017)
• Arguments: Introduction; Service science; Virtualization; Issues; IoT platforms; API revolution.
• Teacher: Flavio De Paoli.
Strategic Management (30/30)
(December 2017)
• Arguments: From product to brand management; Brand policies; Competition between brands; Portfolio and brand policies; Brand development.
• Teacher: Angelo Di Gregorio.
Data Analytics (28/30)
(December 2017)
• Arguments: Introduction; Network analytics; Data analytics.
• Teacher: Elisabetta Fersini.
Cybersecurity (29/30)
(December 2017)
• Arguments: Fundamentals of cryptography; Operating system security; Network security; Malware.
• Teacher: Giovanni Denaro.
Social Marketing (28/30)
(November 2017)
What is CRM; Web 2.0 and social CRM; Realize the CRM in companies and PA.
• Teacher: Maurizio Mesenzani.
Enterprise Social Network (30/30)
(October 2017)
• Arguments: Introduction; Overview, definition; Features, Comparisons; TIBBR; User profiles, HUMHUB; Contamination and analytical; Integration, RoI, final considerations.
• Teacher: Silvia Calegari.
English for Project Presentation (30/30)
(July 2017)
• Arguments: Course presentation; Time management; Oral presentations; Global etiquette; Emails; Telephone calls; Video presentations; Final exams.
• Teacher: Monique Paté.
Budget, Reporting and Business Plan (30/30)
(July 2017)
• Arguments: Budget fundamentals; Budget of the production system; Budget of the commercial or distributed system; Budget of the central structures; Business budget and forecast; The corporate reporting system.
• Teachers: Massimo Saita, Maria Francesca Kainich.
Business Process Management (30/30)
(July 2017)
• Arguments: Introduction; Business Processes; Modelling processes, exception, dynamic changes; Changes; Usage and implications of process representation; Quality of processes and media.
• Teachers: Alessandra Agostini, Giorgio De Michelis.
Quality Management (27/30)
(June 2017)
• Arguments: Introduction; The process of software quality; Planning and monitoring of quality; Integration and component testing; System, acceptance and regression testing; Functional testing; Improvement and automation of the testing process; Documentation, reports and certification.
• Teacher: Mauro Pezzè.
Project Management (28/30)
(June 2017)
• Arguments: Introduction; Basics; Techniques and tools; Economic planning; Operation management; Roles; Project management tools.
• Teacher: Alessandro Roscini.
Presentation and Communication Techniques (30/30)
(May 2017)
• Arguments: Communication as an organizational factor; Effective communication.
• Teacher: Carmela Torelli.
Risk Management (29/30)
(April 2017)
• Arguments: Introduction; Risk management; Error management; Organizational factors; The latent factors; Normal accidents theory; High reliability organizations; Levels of failure; Conclusions.
• Teacher: Maurizio Catino.
Change Management (26/30)
(April 2017)
• Arguments: Change management; Preliminary lessons and propedeutic materials; The seven fundamental principles.
• Teacher: Massimo Manzari.
Knowledge Management (30/30)
(April 2017)
• Arguments: Course introduction; Knowledge management; Processes, tools and organization for KM; Community and knowledge; KM design; Benefits, risks and lesson learned.
• Teachers: Giorgio De Michelis, Maurizio Mesenzani.
Networking Services (28/30)
(February 2017)
• Arguments: Introduction; Application layer; Transport layer; Network layer; Data link layer and physical layer; Wireless; Multimedia.
• Teacher: Matteo Dominoni.
Educational Testing Service
TOEFL iBT (89/120 – B2)
(July 2015)
• Arguments: English language (reading, listening, speaking, writing).
TOEFL iBT (91/120 – B2)
(June 2014)
• Arguments: English language (reading, listening, speaking, writing).
Microsoft
70-506 – TS: Silverlight 4, Development (920/1000)
(July 2014)
• Arguments: Lay out a user interface; Enhance the user interface; Implement application logic; Work with data; Interact with a host platform; Structure applications; Deploy applications.
70-583 – Pro: Designing and Developing Microsoft Azure Applications (1000/1000)
(July 2014)
• Arguments: Design data storage architecture; Optimize data access and messaging; Design the application architecture; Preparing for application and service deployment; Investigate and analyze applications; Design integrated solutions.
70-489 – Developing Microsoft SharePoint Server 2013 Advanced Solutions (809/1000)
(June 2014)
• Arguments: Design and implement search; Implement Business Connectivity Services (BCS); Implement user profiles and customize social workload; Implement Enterprise Content Management (ECM) and Web Content Management (WCM); Design for performance and troubleshooting; Implement Managed Metadata Service (MMS).
70-488 – Developing Microsoft SharePoint Server 2013 Core Solutions (770/1000)
(June 2014)
• Arguments: Plan and design SharePoint sites; Implement authorization and authentication; Access and manage data; Implement SharePoint solutions; Implement the user experience and information architecture; Create business processes; Create Office apps.
70-496 – Administering Visual Studio Team Foundation Server 2012 (918/1000)
(May 2014)
• Arguments: Install and configure Team Foundation Server; Manage Team Foundation Server; Customize Team Foundation Server for team use; Administer version control.
70-498 – Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management (880/1000)
(April 2014)
• Arguments: Define an end-to-end SDLC; ALM process; Planning, scoping, and tracking; Requirements management; Development and quality assurance; Integrating development and operations.
70-497 – Software Testing with Visual Studio 2012 (730/1000)
(February 2014)
• Arguments: Create and configure test plans; Manage test cases; Manage test execution.
74-353 – Windows UX Design (842/1000)
(February 2014)
• Arguments: Principles of Windows design; Navigation; Layout and UI elements; Snapping and scaling; Charms, contracts and extensions; Tiles and notifications; Touch and animation; Accessibility and globalization; Windows Store.
70-485 – Advanced Windows Store App Development Using C# (936/1000)
(July 2013)
• Arguments: Develop Windows Store apps; Discover and interact with devices; Program user interaction; Enhance the user interface; Manage data and security; Prepare for a solution deployment.
70-484 – Essentials of Developing Windows Store Apps Using C# (906/1000)
(June 2013)
• Arguments: Design Windows Store apps; Develop Windows Store apps; Create the user interface; Program the user interaction; Manage security and data.
70-482 – Advanced Windows Store App Development Using HTML5 and JavaScript (806/1000)
(June 2013)
• Arguments: Developing Windows Store applications; Discovering and interacting with devices; Programming user interaction; Enhancing the user interface; Managing data and security; Preparing for a solution deployment.
70-481 – Essentials of Developing Windows Store Apps Using HTML5 and JavaScript (831/1000)
(May 2013)
• Arguments: Designing Windows Store applications; Developing Windows Store applications; Creating the user interface; Programming user interaction; Managing security and data.
70-487 – Developing Windows Azure and Web Services (925/1000)
(March 2013)
• Arguments: Accessing data; Querying and manipulating data by using Entity Framework; Designing and implementing WCF services; Creating and implementing web API-based services; Deploying web applications and WCF services.
70-486 – Developing ASP.NET MVC 4 Web Applications (943/1000)
(March 2013)
• Arguments: Designing the application architecture; Designing the user experience; Developing the user experience; Troubleshooting and debugging web applications; Designing and implementing security.
70-483 – Programming in C# (825/1000)
(January 2013)
• Arguments: Managing program flow; Creating and using types; Application security and debugging; Implementing data access.
70-480 – Programming in HTML5 with JavaScript and CSS3 (940/1000)
(January 2013)
• Arguments: Implement and manipulate document structures and objects; Implement program flow; Access and secure data; Use CSS3 in applications.
70-519 – Pro: Designing and Developing Web Applications using Microsoft .NET Framework 4 (972/1000)
(January 2013)
• Arguments: Designing the application architecture; Designing the user experience; Designing data strategies and structures; Designing security architecture and implementation; Preparing for and investigating application issues; Designing a deployment strategy.
70-513 – TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 (809/1000)
(December 2012)
• Arguments: Creating services; Hosting and configuring services; Consuming services; Securing services; Managing the service instance life cycle; Monitoring and troubleshooting distributed services.
70-516 – TS: Accessing Data with Microsoft .NET Framework 4 (930/1000)
(December 2012)
• Arguments: Modeling data; Managing connections and context; Querying data; Manipulating data; Developing and deploying reliable applications.
70-515 – TS: Web Applications Development with Microsoft .NET Framework 4 (850/1000)
(November 2012)
• Arguments: Developing web forms pages; Developing and using web forms controls; Implementing client-side scripting and AJAX; Configuring and extending a web application; Displaying and manipulating data; Developing a web application by using ASP.NET MVC 2.
University of Catania
Hardware-Software Design Methodologies (21/30)
(May 2011)
• Arguments: Hardware description languages (VHDL and SystemC); Hardware-software concurrent design flow; CAD tools for the automatic hardware-software design.
• Teacher: Giuseppe Ascia.
Real-Time Systems (21/30)
(March 2011)
• Arguments: Problems of real-time systems; Tools to design real-time systems; Design solutions in existing real-time operating systems; Real-time kernel for embedded systems.
• Teachers: Lucia Lo Bello, Emanuele Toscano.
Advanced Programming Techniques (22/30)
(February 2011)
• Arguments: Programming techniques for web-related computing and software systems; Execution models, techniques and tools of programming (objects, components, web services) to design a system; Advanced .NET and Java architectures.
• Teacher: Michele Malgeri.
Compilers and Interpreters Project (27/30)
(February 2011)
• Arguments: Formal techniques for language specifications; Techniques of lexical, syntactic and semantic analysis; Design and implementation of a compiler and an interpreter.
• Teacher: Vincenza Carchiolo.
Distributed Systems Project (30/30 cum Laude)
(December 2010)
• Arguments: Design and programming in a distributed environment; Problems of “coordination” and concurrent programming.
• Teachers: Antonella Di Stefano, Giovanni Morana.
Mobile Multimedia Embedded Systems (28/30)
(October 2010)
• Arguments: Advanced architectures of “general-purpose” and “application-specific” microprocessors; General characteristics of embedded systems, with particular emphasis on mobile multimedia embedded systems; Technical optimization of performance and power of an embedded system; Strategies for exploration of design space.
• Teachers: Vincenzo Catania, Maurizio Palesi, Davide Patti.
Process Control Networks (28/30)
(October 2010)
• Arguments: DescriptionIssues of wired and wireless networks for applications in process control; Characteristics and application areas of field bus on the market; Protocols of wireless networks; Issues of organizing topology, routing and energy consumption; Features of wireless sensor networks.
• Teacher: Orazio Mirabella.
Industrial Computer Science (25/30)
(July 2010)
• Arguments: Industrial standard of PLC programming; Distributed control systems; Algorithms and management strategies of industrial production; Business information systems (MRP, SCM, CRM).
• Teacher: Salvatore Cavalieri 🔗.
Artificial Intelligence (27/30)
(June 2010)
• Arguments: Techniques of AI (neural networks, fuzzy logic, logic and functional programming, genetic algorithms) and their applications; Development of a project/prototype of an intelligent system, based on innovative technologies (digital human, multimodality, neural or fuzzy embedded systems, 3D and avatars) and/or methodologies (computer vision, speech recognition, affective computing, complex dynamic systems).
• Teachers: Alberto Faro, Concetto Spampinato.
Networks Analysis and Dimensioning Methods (27/30)
(February 2010)
• Arguments: Analytical calculation (Markov processes, queuing theory) and simulation tools for performance evaluation and network design.
• Teacher: Giovanni Schembra.
Software Engineering 2 (23/30)
(October 2009)
• Arguments: Modern processes of software production; Principles of requirements engineering; Software architectures; Design methodologies; Notations specification; Methods and tools for verification and validation.
• Teacher: Andrea Calvagna 🔗.
Spanish Language (30/30 cum Laude)
(October 2009)
• Arguments: Spanish language (reading, listening, speaking, writing).
• Teacher: María Candida Muñoz Medrano.
Image Processing Circuits and Algorithms (30/30)
(June 2009)
• Arguments: Basic knowledge, advanced methodologies and hardware-software tools to acquire, process and store images, in the context of information systems and telematic applications.
• Teachers: Giacomo Capizzi, Salvatore Coco.
Cognitive Systems and Human-Computer Interaction (28/30)
(March 2009)
• Arguments: Cognitive systems; Usability evaluation methods; UI design of software applications; Development of interactive systems characterized by good usability, with particular reference to mobile devices and multimodal interfaces.
• Teacher: Daniela Giordano.
Control Optimization Techniques (24/30)
(February 2009)
• Arguments: Linear and non-linear optimizing; Optimal control and filtering in dynamic systems.
• Teacher: Mattia Frasca.
Random Phenomena Theory (30/30)
(January 2009)
• Arguments: Theory of probability and random variables.
• Teacher: Giacomo Morabito.
Information Systems Security (25/30)
(September 2008)
• Arguments: Issues of security of information systems; Cryptographic techniques to provide security systems; Design techniques of safe network environments and services; Standard in the world of security.
• Teacher: Orazio Tomarchio.
Coding Theory (26/30)
(February 2008)
• Arguments: Information theory; Linear and polynomial codes; Convolutional codes.
• Teacher: Lorenzo Milazzo.
Electronic Computers Laboratory (28/30)
(October 2007)
• Arguments: Methodologies and languages to design electronic computers.
• Teachers: Vincenzo Catania, Davide Patti.
Programming Languages (25/30)
(September 2007)
• Arguments: Paradigms and models of object-oriented programming; Java language; Scripting languages (Perl, PHP, etc.).
• Teachers: Vincenza Carchiolo, Vincenzo Nicosia.
Telecommunications Fundamentals (20/30)
(July 2007)
• Arguments: Signal theory; Characterization of channels; Techniques for transmitting information; Principles of signal modulation; Services and telecommunications networks; Mobile radio systems; Multimedia communications.
• Teacher: Mario Barbera.
Software Engineering 1 (24/30)
(July 2007)
• Arguments: Models of software development; Requirements specification; Validation and maintenance of software systems; Object-oriented design; UML.
• Teachers: Lorenzo Vita 🔗, Andrea Calvagna 🔗.
Information Systems (26/30)
(March 2007)
• Arguments: Design of information systems for scenarios, roles and aspects; Business and industrial information systems; Information systems on the web; Rapid prototyping.
• Teachers: Alberto Faro, Concetto Spampinato.
Electronic Measurements and Laboratory (22/30)
(February 2007)
• Arguments: Processing of uncertainty in measurement systems; Methods and tools for electronic measurements; Sensors and transducers; Development and prototyping of sensors and measuring systems in industrial environments.
• Teachers: Nicola Pitrone, Bruno Andò.
Electronics (25/30)
(January 2007)
• Arguments: Electronic components; Analog electronic circuits; Digital electronics.
• Teacher: Walter Aloisi.
Technical Physics (30/30 cum Laude)
(January 2007)
• Teacher: Giuliano Cammarata.
Computer Networks (25/30)
(July 2006)
• Arguments: Local networks, intranet, internet; Problems of real-time networks; Process control networks; Evaluating the performance of networks.
• Teacher: Orazio Mirabella.
Electronic Computers (21/30)
(July 2006)
• Arguments: Logical networks; Architectures of computers; Programming in Assembly language.
• Teacher: Orazio Mirabella.
Operating Systems (22/30)
(June 2006)
• Arguments: Architecture of a centralized operating system and design solutions.
• Teacher: Antonella Di Stefano.
Analisi matematica III (30/30)
(February 2006)
• Arguments: Laplace transform; Fourier transform; Elements of probability and statistics.
• Teacher: Pietro Zamboni 🔗.
Elettrotecnica (24/30)
(February 2006)
• Arguments: Circuit analysis.
• Teacher: Antonio Laudani 🔗.
Automation Engineering Elements (29/30)
(February 2006)
• Arguments: Models of dynamic systems; State equations; Transfer function; Structural properties; Control systems.
• Teacher: Giovanni Muscato 🔗.
Databases (30/30)
(January 2006)
• Arguments: Relational databases; SQL; DBMS.
• Teacher: Corrado Santoro 🔗.
Economy and Corporate Culture (26/30)
(January 2006)
• Arguments: Economy and business organization.
• Teacher: Anna Maria Privitera.
Mathematical Analysis 2 (20/30)
(July 2005)
• Arguments: Series of functions; Functions of two or more variables; Multiple integrals; Differential equations.
• Teacher: Pietro Zamboni 🔗.
Experimental Physics 2 (18/30)
(March 2005)
• Arguments: Analysis of electromagnetic phenomena.
• Teacher: Mario Lo Savio.
Linear Algebra and Geometry (28/30)
(February 2005)
• Arguments: Matrix calculus; Analytic geometry.
• Teacher: Maria Grazia Cinquegrani 🔗.
Mathematical Analysis 1 (26/30)
(January 2005)
• Arguments: Limits; Differential calculus; Integral calculus; Numerical series.
• Teacher: Patrizia Daniele 🔗.
Computer Science Fundamentals and Laboratory (26/30)
(July 2004)
• Arguments: Structured programming; Laboratory.
• Teacher: Salvatore Cavalieri 🔗.
Chemistry (25/30)
(June 2004)
• Arguments: Property and transformation of matter; Study and rationalization of chemical phenomena.
• Teacher: Paolo Finocchiaro.
Experimental Physics 1 (27/30)
(February 2004)
• Arguments: Fundamentals of system dynamics.
• Teacher: Filippo Falciglia 🔗.
English Language (27/30)
(January 2004)
• Arguments: English language (reading, listening, speaking, writing).
• Teacher: Cristina Villovich.