mail unicampaniaunicampania webcerca

    Massimo FICCO

    Insegnamento di LABORATORIO DI SVILUPPO DI APPLICAZIONI WEB 2.0

    Corso di laurea in INGEGNERIA ELETTRONICA E INFORMATICA

    SSD: ING-INF/05

    CFU: 3,00

    ORE PER UNITÀ DIDATTICA: 24,00

    Periodo di Erogazione: Secondo Semestre

    Italiano

    Lingua di insegnamento

    ITALIANO

    Contenuti

    Il corso introduce le principali architetture, protocolli, tecnologie e strumenti di sviluppo per la realizzazione di applicazioni per Internet of Things (IoT), permettendo agli studenti di esercitarsi nell'uso degli stessi in una serie di esercitazioni assistite e in un progetto didattico completo.
    Lo studente saprà utilizzare vari smart sensors (Arduino, Raspberry pi, ..), antenne wireless (ZigBee, WiFi, Bluetooth, RFID, .) e API necessarie per la realizzazione di un’applicazione IoT completa, oltre agli strumenti per l’interoperabilità con applicazioni terze (Web Services and APP Adroid/iOS).

    Testi di riferimento

    Slides delle lezioni

    Obiettivi formativi

    Il laboratorio si propone di fornire conoscenza teorico-pratico degli elementi utili per la progettazione e implementazione di applicazioni per Internet of Things (IoT), permettendo agli studenti di esercitarsi nell'uso delle tecnologie utili alla realizzazione di reti di smart object connessi a Internet, e a sviluppare applicazioni Web-oriented per l'accesso ai servizi e ai dati forniti degli smart object.

    Prerequisiti

    Il corso presuppone che l’allievo abbia padronanza dei concetti relativi all’architettura hardware dei calcolatori, e alla programmazione di alto livello di tipo procedurale ed orientata agli oggetti.

    Metodologie didattiche

    Poche lezioni frontali, ed esercitazioni assistite

    Metodi di valutazione

    Discussione di elaborati progettuali individuali o di gruppo

    Altre informazioni

    Materiale didattico aggiuntivo sarà disponibile sul sito del corso a cura del docente

    Programma del corso

    Questo insegnamento si propone di fornire i concetti fondamentali, i tools e API per lo sviluppo di:
    - Applicazioni per Smart Object (Arduino e Raspberry pi);
    - Wireless Sensor Networks (WiFi, Bluetooth, ZegBee);
    - Reti per l'interconnessione di Smart Object a Internet;
    - Applicazioni per l'accesso ai servizi degli Smart Object (Web services, App Adroid/IoS).

    English

    Teaching language

    Italian

    Contents

    The course introduces the main architectures, protocols, technologies and development tools for the implementation of applications for Internet of Things (IoT), allowing students to practice using them in a series of a complete didactic project.
    The student will be able to use various smart sensors (Arduino, Raspberry pi, ..), wireless antennas (ZigBee, WiFi, Bluetooth, RFID, ...) and APIs necessary for the implementationof a complete IoT application, as well as tools for interoperability with third-party applications (Web Services and APP Adroid / iOS).

    Textbook and course materials

    Slide

    Course objectives

    The laboratory aims to provide theoretical and practical knowledge of the elements useful for the design and implementation of applications for Internet of Things (IoT), allowing students to practice the use of technologies useful for the creation of smart objects networks connected to the Internet, and to develop Web-oriented applications for access to services and data provided by smart objects.

    Prerequisites

    The course attendance assumes a good knowledge of the concepts of computer hardware architecture and high-level procedural programming and object oriented programming.

    Teaching methods

    Lectures, assisted exercises

    Evaluation methods

    Discussion of individual or group project works

    Other information

    Materiale didattico aggiuntivo sarà disponibile sul sito del corso a cura del docente

    Course Syllabus

    This course aims to provide the basic concepts, tools and APIs for the development of:
    - Applications for Smart Objects (Arduino and Raspberry pi);
    - Wireless Sensor Networks (WiFi, Bluetooth, ZegBee);
    - Networks for the interconnection of Smart Objects to the Internet;
    - Applications for access to Smart Object services (Web services, App Adroid / IoS).

    facebook logoinstagram buttonyoutube logotypelinkedin logotype