Teaching

  • WS 21/22

    Fondamenti di Architetture di Elaborazione (6 CFU)

    Corso di Laurea in Ingegneria Meccatronica, Università degli Studi di Napoli Federico II, Scuola Politecnica e delle Scienze di Base, Italia

    Presentare i fondamenti dell’architettura dei sistemi di elaborazione, il ciclo di vita dei programmi e la gestione dei collegamenti con dispostivi esterni.

    Laboratorio di Programmazione (9 CFU)

    Corso di Laurea Magistrale in Ingegneria Biomedica in condivisione con il Corso di Laurea Magistrale in Ingegneria elettronica, Università degli Studi di Napoli Federico II, Scuola Politecnica e delle Scienze di Base, Italia

    Fornire le competenze metodologiche, teoriche e pratiche di programmazione orientata agli oggetti, generica, concorrente e su rete, necessarie al corretto sviluppo di progetti software di piccole e medie dimensioni utilizzando i linguaggi di programmazione C++ e Python.

    Virtualization technologies and their applications (5 CFU)

    Ad-hoc Ph.D. course

    in Information Technology and Electrical Engineering (ITEE) Doctorate at University of Naples Federico II, Italy

    This course will present advanced virtualization technologies used today for both research and industrial applications, including embedded systems, networking, and telecom equipments. The course will provide the students with the basis for developing experimental testbeds and novel systems with high-performance and reliability properties in their own research field. Every lesson consists of a first part on the overview of the specific virtualization technology, and a second part on a hands-on session to show how to use that technology in practice. At the end of the lesson, students are encouraged to start a discussion on why and how to adopt that virtualization approach in their research activities.
    SS 20/21

    Fondamenti di Architetture di Elaborazione (6 CFU)

    Corso di Laurea in Ingegneria Meccatronica, Università degli Studi di Napoli Federico II, Scuola Politecnica e delle Scienze di Base, Italia

    Presentare i fondamenti dell’architettura dei sistemi di elaborazione, il ciclo di vita dei programmi e la gestione dei collegamenti con dispostivi esterni.
    SS 20/21

    Applicazioni per il Web e per i Sistemi Mobili (6 CFU)

    Corso di Laurea Magistrale in Ingegneria della Sicurezza dei Dati e delle Comunicazioni, Università degli Studi di Napoli "Parthenope", Scuola Interdipartimentale delle Scienze, dell'Ingegneria e della Salute, Italia

    Comprendere le problematiche architetturali e implementative relative ad applicazioni web ed applicazioni mobile, per alcune delle più diffuse tecnologie. Acquisire la capacità di progettare e realizzare applicazioni Web e mobile.
    SS 19/20

    Virtualization technologies and their applications (4 CFU)

    Ad-hoc Ph.D. course

    in Information Technology and Electrical Engineering (ITEE) Doctorate at University of Naples Federico II, Italy

    This course will present advanced virtualization technologies used today for both research and industrial applications, including embedded systems, networking, and telecom equipments. The course will provide the students with the basis for developing experimental testbeds and novel systems with high-performance and reliability properties in their own research field. Every lesson consists of a first part on the overview of the specific virtualization technology, and a second part on a hands-on session to show how to use that technology in practice. At the end of the lesson, students are encouraged to start a discussion on why and how to adopt that virtualization approach in their research activities.

Teaching Assistant

  • Present 2014

    Operating Systems

    BSc course in Computer Engineering at University of Naples Federico II, Italy

  • Present 2014

    Software Engineering

    BSc course in Computer Engineering at University of Naples Federico II, Italy